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