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
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;
Conference_Titel :
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Conference_Location :
Mississippi State, MS
Print_ISBN :
0-8186-4980-1
DOI :
10.1109/SPLC.1993.365572