Proceedings of the 48th International Symposium on Microarchitecture 2015
DOI: 10.1145/2830772.2830832
|View full text |Cite
|
Sign up to set email alerts
|

Coherence domain restriction on large scale systems

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 millioncore 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 28 publications
(9 citation statements)
references
References 62 publications
(57 reference statements)
0
9
0
Order By: Relevance
“…It features 25 tiles in a 5 × 5 mesh on a 6mm × 6mm (36 mm 2 ) die. Each tile is two-way threaded and includes three research projects: ExecD, 11 CDR, 8 and MITTS, 23 while an ORAM 7 controller was included at the chip level. The Piton processor provides validation of OpenPiton as a research platform and shows that ideas can be taken from inception to silicon with OpenPiton.…”
Section: The Princeton Piton Processormentioning
confidence: 99%
See 1 more Smart Citation
“…It features 25 tiles in a 5 × 5 mesh on a 6mm × 6mm (36 mm 2 ) die. Each tile is two-way threaded and includes three research projects: ExecD, 11 CDR, 8 and MITTS, 23 while an ORAM 7 controller was included at the chip level. The Piton processor provides validation of OpenPiton as a research platform and shows that ideas can be taken from inception to silicon with OpenPiton.…”
Section: The Princeton Piton Processormentioning
confidence: 99%
“…Coherence Domain Restriction. Coherence Domain Re striction 8 (CDR) is a novel cache coherence framework designed to enable large scale shared memory with low storage and energy overhead. CDR restricts cache coherence of an application or page to a subset of cores, rather than keeping global coherence over potentially millions of cores.…”
Section: Applicationsmentioning
confidence: 99%
“…In fact, since the L2 is distributed, cache lines consecutively mapped in the L1.5 are likely to be strewn across multiple L2 tiles (L2 tile referring to a portion of the distributed L2 cache in a single tile). By default, OpenPiton maps cache lines using constant strides with the lower address bits across all L2 tiles, but Coherence Domain Restriction (CDR) [30], an experimental research feature integrated into OpenPiton, can be used to interleave cache lines belonging to a single application or page across a software-specified set of L2 tiles.…”
Section: L2 Cachementioning
confidence: 99%
“…Coherence Domain Restriction Coherence Domain Restriction [30] (CDR) is a novel cache coherence framework designed to enable large scale shared memory with low storage and energy overhead. CDR restricts cache coherence of an application or page to a subset of cores, rather than keeping global coherence over potentially millions of cores.…”
Section: Case Studiesmentioning
confidence: 99%
“…They create many network messages, inducing communication bottlenecks. To alleviate this problem, commercial vendors (e.g., [21,29,34,53]) and researchers (e.g., [12,28,32,36,46,56,62,68]) have proposed various hardware techniques. They include new synchronization and cache coherence protocol improvements, special networks, and new communication technologies such as optics and transmission lines.…”
Section: Introductionmentioning
confidence: 99%