Content area

Abstract

False sharing is one of the most important factors impacting the performance of DSM (distributed shared memory) systems. The single-writer approach is simple, but it cannot avoid the ping-pong effect of the data page thrashing, while the multiple-writer approach is effective for false sharing but with high cost. This paper proposes a new approach, called limited multiple-writer (LMW) to handling multiple writers in software DSM. It distinguishes two kinds of multiple-writer as lock-based form and barrier-based form, and handles them with different policies. It discards theTwin andDiff in traditional multiple-writer approach, and simplifies the implementation of multiple-writer in software DSM systems. The implementation of LMW in a CVM (Coherent Virtual Machine) software DSM system, which is based on a network of workstations, is introduced. Evaluation results show that for some applications such as SOR (Successive Over-Relaxation), LU (Lower triangular and Upper triangular), FFT (Fast Fourier Transformation), and IS (Integer Sorting), LMW provides a significant reduction in execution time (11%, 16%, 33% and 46%) compared with the traditional multiple-writer approach on the platform.

Details

10000008
Title
Limited multiple-writer: An approach to dealing with false sharing in software DSMs
Author
Xie, Xianghui 1 ; Han, Chengde 1 

 Chinese Academy of Sciences, Institute of Computing Technology, Beijing, P.R. China (GRID:grid.9227.e) (ISNI:0000000119573309) 
Volume
15
Issue
5
Pages
453-460
Publication year
2000
Publication date
Sep 2000
Publisher
Springer Nature B.V.
Place of publication
Beijing
Country of publication
Netherlands
ISSN
10009000
e-ISSN
18604749
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2008-09-07 (Registration); 1999-01-25 (Received); 2000-03-27 (Rev-Recd)
ProQuest document ID
881254355
Document URL
https://www.proquest.com/scholarly-journals/limited-multiple-writer-approach-dealing-with/docview/881254355/se-2?accountid=208611
Copyright
© Science Press, Beijing China and Allerton Press Inc. 2000.
Last updated
2024-08-26
Database
ProQuest One Academic