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.

Coherence controller architectures for SMP-based CC-NUMA multiprocessors

The work

AuthorsMaged M. Michael; Ashwini K. Nanda; Beng-Hong Lim; Michael Lee Scott
Editors
Typearticle
Year1997
Citekeymichael1997coherence

Where it appeared

Published inACM SIGARCH Computer Architecture News
PublisherACM SIGARCH
Volume25
Issue2
Pages219--228

Identifiers

DOI10.1145/384286.264203
OpenAlexW4242533631

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 distributed shared-memory architectures rely on coherence controllers on each processing node to synthesize cache-coherent shared memory across the entire machine. The coherence controllers execute coherence protocol handlers that may be hardwired in custom hardware or programmed in a protocol processor within each coherence controller. Although custom hardware runs faster, a protocol processor allows the coherence protocol to be tailored to specific application needs and may shorten hardware development time. Previous research show that the increase in application execution time due to protocol processors over custom hardware is minimal.With the advent of SMP nodes and faster processors and networks, the tradeoff between custom hardware and protocol processors needs to be reexamined. This paper studies the performance of custom-hardware and protocol-processor-based coherence controllers in SMP-node-based CC-NUMA systems on applications from the SPLASH-2 suite. Using realistic parameters and detailed models of existing state-of-the-art system components, it shows that the occupancy of coherence controllers can limit the performance of applications with high communication requirements, where the execution time using protocol processors can be twice as long as using custom hardware.To gain a deeper understanding of the tradeoff, we investigate the effect of varying several architectural parameters that influence the communication characteristics of the applications and the underlying system on coherence controller performance. We identify measures of applications' communication requirements and their impact on the performance penalty of protocol processors, which can help system designers predict performance penalties for other applications. We also study the potential of improving the performance of hardware-based and protocol-processor-based coherence controllers by separating or duplicating critical components.

How it got here

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

Cite it as

@article{michael1997coherence,
  title        = {Coherence controller architectures for SMP-based CC-NUMA multiprocessors},
  author       = {Maged M. Michael and Ashwini K. Nanda and Beng-Hong Lim and Michael Lee Scott},
  year         = {1997},
  journal      = {ACM SIGARCH Computer Architecture News},
  publisher    = {ACM SIGARCH},
  volume       = {25},
  number       = {2},
  pages        = {219--228},
  doi          = {10.1145/384286.264203},
}

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