Hemiola: A DSL and verification tools to guide design and proof of hierarchical cache-coherence protocols

J Choi, A Chlipala, Arvind - International Conference on Computer Aided …, 2022 - Springer
Cache-coherence protocols have been one of the greatest challenges in formal verification
of hardware, due to their central complication of executing multiple memory-access …

Towards energy efficient approx cache-coherence protocol verified using model checker

A Saraswat, K Abhishek, MR Ghalib, A Shankar… - Computers & Electrical …, 2022 - Elsevier
The end of Moore's law and Dennard scaling is shifting the typical computing paradigm
towards Approximate Computing. This paper aims to explain an enhanced version of the …

ProtoGen: Automatically generating directory cache coherence protocols from atomic specifications

N Oswald, V Nagarajan, DJ Sorin - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Designing directory cache coherence protocols is complicated because coherence
transactions are not atomic in modern multicore processors. A coherence transaction …

MSI-A: an energy efficient approximated cache coherence protocol

A Saraswat, K Abhishek, HK Azad, S Shitharth - IEEE Access, 2023 - ieeexplore.ieee.org
Energy consumption has become an essential factor in designing modern computer system
architecture. Because of physical limits, the termination of Moore's law and Dennard's …

[PDF][PDF] Memory Consistency Model-Aware Cache Coherence for Heterogeneous Hardware

R Cleaveland, C Trippel - CONFERENCE ON FORMAL …, 2024 - library.oapen.org
Implementing cache-coherent shared memory in heterogeneous systems is challenged by
memory consistency model (MCM) mismatches among compute elements: what the system …

[图书][B] Progressive Automated Formal Verification of Memory Consistency in Parallel Processors

YA Manerkar - 2021 - search.proquest.com
In recent years, single-threaded hardware performance has stagnated due to transistor-level
limitations stemming from the end of Moore's Law and Dennard scaling. Instead, today's …

Structural design and proof of hierarchical cache-coherence protocols

J Choi - 2021 - dspace.mit.edu
Cache-coherence protocols have been one of the greatest correctness challenges of the
hardware world. A memory subsystem usually consists of several caches and the main …

[PDF][PDF] Automatic generation of highly concurrent, hierarchical and heterogeneous cache coherence protocols from atomic specifications

NA Oswald - 2023 - core.ac.uk
Cache coherence protocols are often specified using only stable states and atomic
transactions for a single cache hierarchy level. Designing highly-concurrent, hierarchical …

Techniques for near data acceleration for a multi-core architecture

RAJ Swapna, SS Sury, K Chofleming… - US Patent App. 17 …, 2021 - Google Patents
Examples include techniques for near data acceleration for a multi-core architecture. A near
data processor included in a memory controller of a processor may access data main tained …

Formal Modeling and Verification of a Victim DRAM Cache

D Sahoo, S Sha, M Satpathy, M Mutyam… - ACM Transactions on …, 2019 - dl.acm.org
The emerging Die-stacking technology enables DRAM to be used as a cache to break the
“Memory Wall” problem. Recent studies have proposed to use DRAM as a victim cache in …