• DocumentCode
    2442430
  • Title

    Building parallel runtime systems with Active Messages

  • Author

    Czajkowski, G. ; Chi-Chao Chang ; von Eicken, T.

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY
  • fYear
    1998
  • fDate
    20-21 Apr 1998
  • Firstpage
    83
  • Lastpage
    93
  • Abstract
    Past research in communication infrastructure for parallel computing has shown that Active Messages is an attractive communication model that allows efficient implementations on a variety of architectures. This has been demonstrated through microbenchmarks, by including Active Messages in a runtime system for Split-C-a parallel SPMD extension of C, and by analyzing performance of a set of Split-C benchmarks. The goal of this work is to demonstrate that Active Messages are applicable for building a range of parallel runtime systems. Design and implementation issues are discussed in context of three programming languages: Split-C, CC++ and CRL, representing the three prominent parallel computing models: SPMD, MPMD and DSM, respectively
  • Keywords
    message passing; multiprocessing systems; parallel processing; protocols; Active Messages; CC++; CRL; DSM; MPMD; SPMD; Split-C; communication infrastructure; communication model; microbenchmarks; parallel SPMD C extension; parallel computing; parallel runtime system building; performance analysis; programming languages; Computer architecture; Computer languages; Computer science; Context; Hardware; Parallel languages; Parallel processing; Performance analysis; Protocols; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
  • Conference_Location
    Kyoto
  • Print_ISBN
    0-7695-0634-8
  • Type

    conf

  • DOI
    10.1109/PDSE.1998.668161
  • Filename
    668161