DocumentCode :
1886840
Title :
Compilation of scientific programs into multithreaded and message driven computation
Author :
Holm, John ; Lain, Antonio ; Banerjee, Prithviraj
Author_Institution :
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
fYear :
1994
fDate :
23-25 May 1994
Firstpage :
518
Lastpage :
525
Abstract :
Many programs written in the SPMD programming model send messages asynchronously, and block when receiving messages. Multiple threads can make use of the processor while other threads wait for messages. This paper describes and evaluates two techniques for multithreading on the nodes of distributed memory message passing systems. One method is a purely runtime threads package. The second method requires the SPMD code to be systematically transformed into message driven code which can be run under a message driven model. The multithreading of scientific applications is evaluated on the iPSC2 and the CM5
Keywords :
concurrency control; distributed memory systems; message passing; natural sciences computing; parallel algorithms; parallel programming; CM5; SPMD programming model; asynchronous; distributed memory message passing system; iPSC2; message driven code; message driven computation; message driven model; message sending; multiple threads; multithreaded computation; multithreading; scientific applications; scientific program compilation; threads; Concurrent computing; Contracts; Hardware; Message passing; Multithreading; NASA; Packaging; Runtime; Scalability; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
Type :
conf
DOI :
10.1109/SHPCC.1994.296686
Filename :
296686
Link To Document :
بازگشت