• 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