HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols
Publication
, Journal Article
Oswald, N; Nagarajan, V; Sorin, DJ; Gavrielatos, V; Olausson, TX; Carr, R
Published in: IEEE Micro
July 1, 2023
We address the two challenges architects face when designing heterogeneous processors with cache-coherent shared memory. First, we introduce HeteroGen, an automated tool for composing clusters of cores, each with its own coherence protocol. Second, we show that the output of HeteroGen conforms to a precisely defined memory consistency model that we call a compound consistency model. We also demonstrate that HeteroGen can correctly fuse a wide range of coherence protocols. Our experiments indicate that protocols generated by HeteroGen perform comparably to a publicly available manually generated heterogeneous protocol.
Duke Scholars
Published In
IEEE Micro
DOI
EISSN
1937-4143
ISSN
0272-1732
Publication Date
July 1, 2023
Volume
43
Issue
4
Start / End Page
62 / 70
Related Subject Headings
- Computer Hardware & Architecture
- 4606 Distributed computing and systems software
- 4009 Electronics, sensors and digital hardware
- 1006 Computer Hardware
- 0906 Electrical and Electronic Engineering
Citation
APA
Chicago
ICMJE
MLA
NLM
Oswald, N., Nagarajan, V., Sorin, D. J., Gavrielatos, V., Olausson, T. X., & Carr, R. (2023). HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols. IEEE Micro, 43(4), 62–70. https://doi.org/10.1109/MM.2023.3274993
Oswald, N., V. Nagarajan, D. J. Sorin, V. Gavrielatos, T. X. Olausson, and R. Carr. “HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols.” IEEE Micro 43, no. 4 (July 1, 2023): 62–70. https://doi.org/10.1109/MM.2023.3274993.
Oswald N, Nagarajan V, Sorin DJ, Gavrielatos V, Olausson TX, Carr R. HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols. IEEE Micro. 2023 Jul 1;43(4):62–70.
Oswald, N., et al. “HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols.” IEEE Micro, vol. 43, no. 4, July 2023, pp. 62–70. Scopus, doi:10.1109/MM.2023.3274993.
Oswald N, Nagarajan V, Sorin DJ, Gavrielatos V, Olausson TX, Carr R. HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols. IEEE Micro. 2023 Jul 1;43(4):62–70.
Published In
IEEE Micro
DOI
EISSN
1937-4143
ISSN
0272-1732
Publication Date
July 1, 2023
Volume
43
Issue
4
Start / End Page
62 / 70
Related Subject Headings
- Computer Hardware & Architecture
- 4606 Distributed computing and systems software
- 4009 Electronics, sensors and digital hardware
- 1006 Computer Hardware
- 0906 Electrical and Electronic Engineering