| Dino: summary and examples |
| Full text |
Pdf
(760 KB)
|
| Source
|
Hypercube Concurrent Computers and Applications
archive
Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
table of contents
Pasadena, California, United States
Pages: 472 - 484
Year of Publication: 1988
ISBN:0-89791-278-0
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 3, Citation Count: 6
|
|
|
ABSTRACT
Dino is a new language, consisting of high level modifications to C, for writing numerical programs on distributed memory multiprocessors. Our intent is to raise interprocess communication and process control to a higher and more natural level than using messages. We achieve this by allowing the user to define a virtual machine onto which data structures can be distributed. Interprocess communication is implicitly invoked by reading and writing the distributed data. Parallelism is achieved by making concurrent procedure calls. This paper provides a summary of the syntax and semantics of Dino, and illustrates its features through several sample programs. We also briefly discuss a prototype of the language we have developed using C++.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
D. GELERNTER, N. CARRIERO, S. CHANDRAN, and S.CHANG, Parallel programming in Linda, in Proceedings of the 1985 International Conference on Parallel Processing, IEEE Press, 1985, pp. 255-263.
|
| |
2
|
|
| |
3
|
T. PRATT, The Pisces 2 parallel programming environment, in Proceedings of the 1987 International Conference on Parallel Processing, IEEE Press, 1987, pp. 439-445.
|
| |
4
|
|
| |
5
|
L. SCOTT, J. BOYLE, and B. BAGHER, Distributed Data Structures for Scientific Computation, in 1986 Proceedings of the Second Conference on Hypercube Multiprocessors, SIAM, 1987, pp. 55-66.
|
| |
6
|
H. LI, C. WANG, and M LAVIN, Structured Process, in Proceedings of the 1985 Intemational Conference on Parallel Processing, IEEE Press, 1985, pp. 247-254.
|
CITED BY 6
|
|
Robert W. Gray , Steven P. Levi , Vincent P. Heuring , Anthony M. Sloane , William M. Waite, Eli: a complete, flexible compiler construction system, Communications of the ACM, v.35 n.2, p.121-130, Feb. 1992
|
|
|
|
|
|
|
|
|
|
|
|
P. J. Hatcher , M. J. Quinn , A. J. Lapadula , B. K. Seevers , R. J. Anderson , R. R. Jones, Data-Parallel Programming on MIMD Computers, IEEE Transactions on Parallel and Distributed Systems, v.2 n.3, p.377-383, July 1991
|
|
|
|
|