DocumentCode :
2334114
Title :
Dynamically controlling false sharing in distributed shared memory
Author :
Freeh, Vincent W. ; Andrews, Gregory R.
Author_Institution :
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fYear :
1996
fDate :
6-9 Aug. 1996
Firstpage :
403
Lastpage :
411
Abstract :
Distributed shared memory (DSM) alleviates the need to program message passing explicitly on a distributed-memory machine. In order to reduce memory latency, a DSM replicates copies of data. This paper examines several current approaches to controlling thrashing caused by false sharing in a DSM. Then it introduces a novel memory consistency protocol, writer-owns, which detects and eliminates false sharing at run time. In iterative computations, where the data is accessed similarly every iteration, the writer-owns protocol can have tremendous benefits because the overhead of eliminating false sharing is only incurred once. Performance results show that the writer-owns protocol is competitive with and often better than existing approaches.
Keywords :
data integrity; distributed memory systems; message passing; shared memory systems; software performance evaluation; data replication; distributed shared memory; distributed-memory machine; false sharing dynamic control; iterative computations; memory consistency protocol; memory latency; message passing; run time; software performance; thrashing control; writer-owns; writer-owns protocol; Access protocols; Computer science; Delay; Distributed computing; Message passing; Multiprocessor interconnection networks; Packaging; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
Conference_Location :
Syracuse, NY, USA
ISSN :
1082-8907
Print_ISBN :
0-8186-7582-9
Type :
conf
DOI :
10.1109/HPDC.1996.546211
Filename :
546211
Link To Document :
بازگشت