SWEL: Hardware cache coherence protocols to map shared data onto shared caches

@article{Pugsley2010SWELHC,
  title={SWEL: Hardware cache coherence protocols to map shared data onto shared caches},
  author={Seth H. Pugsley and Josef B. Spjut and David W. Nellans and Rajeev Balasubramonian},
  journal={2010 19th International Conference on Parallel Architectures and Compilation Techniques (PACT)},
  year={2010},
  pages={465-475}
}
Snooping and directory-based coherence protocols have become the de facto standard in chip multi-processors, but neither design is without drawbacks. Snooping protocols are not scalable, while directory protocols incur directory storage overhead, frequent indirections, and are more prone to design bugs. In this paper, we propose a novel coherence protocol that greatly reduces the number of coherence operations and falls back on a simple broadcast-based snooping protocol when infrequent… CONTINUE READING
Highly Cited
This paper has 58 citations. REVIEW CITATIONS