ACM Home Page
Please provide us with feedback. Feedback
Dino: summary and examples
Full text PdfPdf (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
M. Rosing  University of Colorado at Boulder
R. B. Schnabel  University of Colorado at Boulder
R. Weaver  University of Colorado at Boulder
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 3,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/62297.62353
What is a DOI?

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.


Collaborative Colleagues:
M. Rosing: colleagues
R. B. Schnabel: colleagues
R. Weaver: colleagues