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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
         
        
            Conference_Location : 
Kyoto
         
        
            Print_ISBN : 
0-7695-0634-8
         
        
        
            DOI : 
10.1109/PDSE.1998.668161