Reducing False Sharing and Improving Spatial Locality in a Unified Compilation Framework

@article{Kandemir2003ReducingFS,
  title={Reducing False Sharing and Improving Spatial Locality in a Unified Compilation Framework},
  author={Mahmut T. Kandemir and Alok N. Choudhary and J. Ramanujam and Prithviraj Banerjee},
  journal={IEEE Trans. Parallel Distrib. Syst.},
  year={2003},
  volume={14},
  pages={337-354}
}
The performance of applications on large shared-memory multiprocessors with coherent caches depends on the interaction between the granularity of data sharing, the size of the coherence unit, and the spatial locality exhibited by the applications, in addition to the amount of parallelism in the applications. Large coherence units are helpful in exploiting spatial locality, but worsen the effects of false sharing. A mathematical framework that allows a clean description of the relationship… CONTINUE READING