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 domain restriction on large scale systems

The work

AuthorsYaosheng Fu; Tri M. Nguyen; David Wentzlaff
Editors
Typemisc
Year2015
Citekeyfu2015coherence

Where it appeared

Published inIEEE/ACM International Symposium on Microarchitecture (MICRO)
PublisherInstitute of Electrical and Electronics Engineers
Pages686--698

Identifiers

DOI10.1145/2830772.2830832
OpenAlexW2239360558

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

Designing massive scale cache coherence systems has been an elusive goal. Whether it be on large-scale GPUs, future thousand-core chips, or across million-core warehouse scale computers, having shared memory, even to a limited extent, improves programmability. This work sidesteps the traditional challenges of creating massively scalable cache coherence by restricting coherence to flexible subsets (domains) of a system's total cores and home nodes. This paper proposes Coherence Domain Restriction (CDR), a novel coherence framework that enables the creation of thousand to million core systems that use shared memory while maintaining low storage and energy overhead. Inspired by the observation that the majority of cache lines are only shared by a subset of cores either due to limited application parallelism or limited page sharing, CDR restricts the coherence domain from global cache coherence to VM-level, application-level, or page-level. We explore two types of restriction, one which limits the total number of sharers that can access a coherence domain and one which limits the number and location of home nodes that partake in a coherence domain. Each independent coherence domain only tracks the cores in its domain instead of the whole system, thereby removing the need for a coherence scheme built on top of CDR to scale. Sharer Restriction achieves constant storage overhead as core count increases while Home Restriction provides localized communication enabling higher performance. Unlike previous systems, CDR is flexible and does not restrict the location of the home nodes or sharers within a domain. We evaluate CDR in the context of a 1024-core chip and in the novel application of shared memory to a 1,000,000-core warehouse scale computer. Sharer Restriction results in significant area savings, while Home Restriction in the 1024-core chip and 1,000,000-core system increases performance by 29% and 23.04x respectively when comparing with global home placement. We implemented the entire CDR framework in a 25-core processor taped out in IBM's 32nm SOI process and present a detailed area characterization.

How it got here

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

Cite it as

@misc{fu2015coherence,
  title        = {Coherence domain restriction on large scale systems},
  author       = {Yaosheng Fu and Tri M. Nguyen and David Wentzlaff},
  year         = {2015},
  journal      = {IEEE/ACM International Symposium on Microarchitecture (MICRO)},
  publisher    = {Institute of Electrical and Electronics Engineers},
  pages        = {686--698},
  doi          = {10.1145/2830772.2830832},
}

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