• DocumentCode
    3014868
  • Title

    Implementation machine paradigm for parallel programming

  • Author

    Rao, Manohar ; Segall, Zary ; Vrsalovic, Dalibor

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1990
  • fDate
    12-16 Nov 1990
  • Firstpage
    594
  • Lastpage
    603
  • Abstract
    An approach for efficiently mapping parallel applications onto parallel MIMD machine architectures is introduced. The applicability of this approach to uniform memory-access multiprocessors is demonstrated. It is shown that an intermediate layer of abstraction between the application level and the parallel architecture level is conducive not only to a better software productivity but also to performance efficient programs. The intermediate layer consists of a set of commonly used parallel programming paradigms (implementation machines). A mathematical representation and a pragmatic representation are provided for each implementation machine (IM). The user maps the application onto one or a set of IMs and the system implements the IMs efficiently on the underlying parallel machine
  • Keywords
    parallel programming; program processors; implementation machine; intermediate layer; parallel MIMD machine architectures; parallel applications; parallel architecture; parallel programming; software productivity; uniform memory-access multiprocessors; user maps; Application software; Computer architecture; Concurrent computing; Military computing; Parallel architectures; Parallel machines; Parallel processing; Parallel programming; Performance analysis; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '90., Proceedings of
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-8186-2056-0
  • Type

    conf

  • DOI
    10.1109/SUPERC.1990.130074
  • Filename
    130074