The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

A quantitative analysis of the performance and scalability of distributed shared memory cache coherence protocols

The work

AuthorsMark A. Heinrich; Vijayaraghavan Soundararajan; John LeRoy Hennessy; Anoop Gupta
Editors
Typearticle
Year1999
Citekeyheinrich1999quantitative

Where it appeared

Published inIEEE Transactions on Computers
PublisherInstitute of Electrical and Electronics Engineers
Volume48
Issue2
Pages205--217

Identifiers

DOI10.1109/12.752662
OpenAlexW2171802648

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Scalable cache coherence protocols have become the key technology for creating moderate to large-scale shared-memory multiprocessors. Although the performance of such multiprocessors depends critically on the performance of the cache coherence protocol, little comparative performance data is available. Existing commercial implementations use a variety of different protocols, including bit-vector/coarse-vector protocols, SCI-based protocols, and COMA protocols. Using the programmable protocol processor of the Stanford FLASH multiprocessor, we provide a detailed, implementation-oriented evaluation of four popular cache coherence protocols. In addition to measurements of the characteristics of protocol execution (e.g., memory overhead, protocol execution time, and message count) and of overall performance, we examine the effects of scaling the processor count from 1 to 128 processors. Surprisingly, the optimal protocol changes for different applications and can change with processor count even within the same application. These results help identify the strengths of specific protocols and illustrate the benefits of providing flexibility in the choice of cache coherence protocol.

How it got here

How it got hereagent via openalex
Added2026-10-27 06:53 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@article{heinrich1999quantitative,
  title        = {A quantitative analysis of the performance and scalability of distributed shared memory cache coherence protocols},
  author       = {Mark A. Heinrich and Vijayaraghavan Soundararajan and John LeRoy Hennessy and Anoop Gupta},
  year         = {1999},
  journal      = {IEEE Transactions on Computers},
  publisher    = {Institute of Electrical and Electronics Engineers},
  volume       = {48},
  number       = {2},
  pages        = {205--217},
  doi          = {10.1109/12.752662},
}

This record lives at https://refs.drheap.org/heinrich1999quantitative/ and will keep doing so.