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
Link To Document