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 …

HieraGen: Automated generation of concurrent, hierarchical cache coherence protocols

N Oswald, V Nagarajan, DJ Sorin - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
We present HieraGen, a new tool for automatically generating hierarchical cache coherence
protocols. HieraGen's inputs are the simple, atomic, stable state protocols for each level of …

Timing Predictable and High-Performance Hardware Cache Coherence Mechanisms for Real-Time Multi-Core Platforms

AM Kaushik - 2021 - uwspace.uwaterloo.ca
Multi-core platforms are becoming primary compute platforms for real-time systems such as
avionics and autonomous vehicles. This adoption is primarily driven by the increasing …

Automated synthesis of predictable and high-performance cache coherence protocols

AM Kaushik, H Patel - 2021 Design, Automation & Test in …, 2021 - ieeexplore.ieee.org
We present SYNTHIA, an open and automated tool for synthesizing predictable and high-
performance snooping bus-based cache coherence protocols for multi-core processors in …

[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 …

Automatic Construction of Predictable and High-Performance Cache Coherence Protocols for Multicore Real-Time Systems

AM Kaushik, H Patel - … on Computer-Aided Design of Integrated …, 2021 - ieeexplore.ieee.org
Predictable hardware cache coherence is a viable shared data communication mechanism
between cores for multicore real-time platforms. Prior works have established that …

Specifying and Validating Memory Consistency Models and Cache Coherence

V Nagarajan, DJ Sorin, MD Hill, DA Wood - A Primer on Memory …, 2020 - Springer
By now we have hopefully convinced you that consistency models and cache coherence
protocols are complex and subtle. In this chapter we discuss methods for rigorously …