DocumentCode
2355372
Title
High-level message-passing constructs for Zipcode 1.0: design and implementation
Author
Smith, Steven G. ; Falgout, Robert D. ; Still, Charles H. ; Skjellum, Anthony
Author_Institution
Numerical Math. Group, Lawrence Livermore Nat. Lab., CA, USA
fYear
1993
fDate
6-8 Oct 1993
Firstpage
150
Lastpage
159
Abstract
Zipcode is a message passing system that was initially designed for multicomputers and homogeneous networks of computers. The paper describes Zipcode “invoices,” which raise the message-passing interface of Zipcode to a higher level of abstraction. The “gather-send” and “receive-scatter” semantics enable heterogeneous communication. The higher level of abstraction also simplifies message passing and reveals more optimizations. We explain the utility of these features and give examples of the calling sequences that implement them. All of these features are seen as enablers for parallel library development and large applications
Keywords
message passing; parallel machines; parallel programming; Zipcode 1; calling sequences; gather-send; heterogeneous communication; high-level message-passing constructs; homogeneous computer networks; invoices; large applications; message passing system; message-passing interface; multicomputers; parallel library development; receive-scatter; Application software; Computer networks; Context; Laboratories; Libraries; Mathematics; Message passing; Standardization; Topology; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Conference_Location
Mississippi State, MS
Print_ISBN
0-8186-4980-1
Type
conf
DOI
10.1109/SPLC.1993.365572
Filename
365572
Link To Document