• 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