DocumentCode :
2011864
Title :
Using multicast and multithreading to reduce communication in software DSM systems
Author :
Speight, Evan ; Bennett, John K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
fYear :
1998
fDate :
1-4 Feb 1998
Firstpage :
312
Lastpage :
322
Abstract :
This paper examines the performance benefits of employing multicast communication and application-level multithreading in the Brazos software distributed shared memory (DSM) system. Application-level multithreading in Brazos allows programs to transparently take advantage of available local multiprocessing. Brazos uses multicast communication to reduce the number of consistency-related messages, and employs two adaptive mechanisms that reduce the detrimental side effects of using multicast communication. We compare three software DSM systems running on identical hardware: (1) a single-threaded point-to-point system, (2) a multithreaded point-to-point system, and (3) Brazos, which incorporates both multithreading and multicast communication. For the six applications studied, multicast and multithreading improve speedup on eight processors by an average of 38%
Keywords :
distributed memory systems; network operating systems; performance evaluation; shared memory systems; Brazos; Brazos software; distributed shared memory; local multiprocessing; multicast; multithreading; performance benefits; software DSM; Application software; Communication system software; Computer architecture; Costs; Electrical capacitance tomography; Multicast communication; Multithreading; Operating systems; Software performance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1998. Proceedings., 1998 Fourth International Symposium on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-8186-8323-6
Type :
conf
DOI :
10.1109/HPCA.1998.650570
Filename :
650570
Link To Document :
بازگشت