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