DocumentCode :
2295003
Title :
On the effectiveness of sectored caches in reducing false sharing misses
Author :
Liu, Kuang-Chih ; King, Chung-Ta
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
fYear :
1997
fDate :
10-13 Dec 1997
Firstpage :
352
Lastpage :
359
Abstract :
In this paper we study the effectiveness of sectored caches in reducing false sharing misses on bus-based multiprocessors. In a sectored cache, each cache line is divided into several subblocks. A subblock is a basic coherence unit. When false sharing occurs, the involved cache line needs not be invalidated or transferred, as long as the corresponding subblocks are kept coherent. To facilitate the study, we extend the conventional MESI protocol to sectored caches and define a performance metric called the degree of false sharing reduction to quantify the false sharing reduction on such caches. We simulated the execution of typical benchmarks, FFT, LU, Radix, SORBYR and SORBYC, on sectored caches. Evaluation results show that our scheme can effectively reduce about 30% to 80% false sharing misses and avoid useless coherence operations
Keywords :
cache storage; performance evaluation; protocols; shared memory systems; FFT; LU; MESI protocol; Radix; SORBYC; SORBYR; benchmarks; bus-based multiprocessors; coherence unit; false sharing misses; performance metric; sectored caches; Computer science; Councils; Degradation; Delay; Measurement; Optimizing compilers; Protocols; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location :
Seoul
Print_ISBN :
0-8186-8227-2
Type :
conf
DOI :
10.1109/ICPADS.1997.652573
Filename :
652573
Link To Document :
بازگشت