• DocumentCode
    2454041
  • Title

    On the design of Eilean: a Linda-like library for MPI

  • Author

    Carreira, João ; Silva, Luis ; Silva, João Gabriel

  • Author_Institution
    Coimbra Univ., Portugal
  • fYear
    1994
  • fDate
    12-14 Oct 1994
  • Firstpage
    175
  • Lastpage
    184
  • Abstract
    We introduce the design of a parallel library for MPI based on the Linda programming paradigm, called Eilean. It provides a scalable distribution of the tuple space through a hierarchical (or cluster) partitioning scheme, and tuple type specific access/distribution policies. Portability of the library is achieved using the message passing standard MPI as the underlying communication system. The hierarchical distribution provides a static, yet general partition of the tuple space through the available processors. With such general structure, the run-time system, aided by programmer hints, can map tuples closely to the processes which use them. To accomplish the tuple mapping task, Eilean treats tuples differently according to their use within the application. The required information about tuple access patterns is explicitly given by the programmer and used during run-time
  • Keywords
    message passing; parallel languages; parallel programming; software libraries; software portability; Eilean; Linda; Linda-like library; MPI; access policies; communication system; distribution policies; hierarchical distribution; hierarchical partitioning scheme; message passing standard; parallel library; programming paradigm; run-time system; software library; software portability; tuple mapping task; tuple space; Associative memory; Communication standards; Computer architecture; Hardware; Libraries; Message passing; Parallel programming; Programming profession; Runtime; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
  • Conference_Location
    Mississippi State, MS
  • Print_ISBN
    0-8186-6895-4
  • Type

    conf

  • DOI
    10.1109/SPLC.1994.376992
  • Filename
    376992