Title :
A performance comparison of homeless and home-based lazy release consistency protocols in software shared memory
Author :
Cox, Alan L. ; De Lara, Eyal ; Hu, Charlie ; Zwaenepoel, Willy
Author_Institution :
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
Abstract :
In this paper, we compare the performance of two multiple-writer protocols based on lazy release consistency. In particular, we compare the performance of Princeton´s home-based protocol and TreadMarks´ protocol on a 32-processor platform. We found that the performance difference between the two protocols was less than 4% for four out of seven applications. For the three applications on which performance differed by more than 4%, the TreadMarks protocol performed better for two because most of their data were migratory, while the home-based protocol performed better for one. For this one application, the explicit control over the location of data provided by the home-based protocol resulted in a better distribution of communication load across the processors. These results differ from those of a previous comparison of the two protocols. We attribute this difference to (1) a different ratio of memory to network bandwidth on our platform and (2) lazy diffing and request overlapping, two optimizations used by TreadMarks that were not used in the previous study
Keywords :
distributed shared memory systems; optimisation; paged storage; performance evaluation; protocols; TreadMarks; lazy release consistency protocols; performance comparison; software shared memory; Automatic logic units; Bandwidth; Communication system control; Computer science; Electronic switching systems; Encoding; Lapping; Protocols; Software performance;
Conference_Titel :
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0004-8
DOI :
10.1109/HPCA.1999.744380