Traditional coherence protocols present a set of difficult trade-offs: the reliance of snoopy protocols on broadcast and ordered interconnects limits their scalability, while directory protocols incur a performance penalty on sharing misses due to indirection. This work introduces PATCH (Predictive/Adaptive Token-Counting Hybrid), a coherence protocol that provides the scalability of directory protocols while opportunistically sending direct requests to reduce sharing latency. PATCH extends a standard directory protocol to track tokens and use token-counting rules for enforcing coherence permissions. Token counting allows PATCH to support direct requests on an unordered interconnect, while a mechanism called token tenure provides broadcast-...
Timed token medium access protocols axe widely adopted in real-time multiple access networks because...
This paper presents Mir-BFT, a robust Byzantine fault-tolerant (BFT) total order broadcast protocol ...
Total Order Broadcast protocols are important tools to ensure coherence across distributed systems. ...
Traditional coherence protocols present a set of difficult trade-offs: the reliance of snoopy protoc...
The coherence protocol is a first-order design concern in multicore designs. Directory protocols are...
Traditional coherence protocols present a set of difficult tradeoffs: the reliance of snoopy protoco...
Many future shared-memory multiprocessor servers will both target commercial workloads and use highl...
[EN] Token Coherence is a cache coherence protocol that simultaneously captures the best attributes ...
Commercial workload and technology trends are pushing existing shared-memory multiprocessor coherenc...
Token Coherence is a cache coherence protocol able to simultaneously capture the best attributes of ...
We describe a new class of directory coherence protocols called delta coherence protocols that use n...
With transistor miniaturization leading to an abundance of on-chip resources and uniprocessor design...
The problem of managing replicated copies of data in a distributed system has received a lot of atte...
This invited paper argues that to facilitate formal verification, multiprocessor systems should (1) ...
The focus of our work is to design and build a dynamic data distribution system that is coherence-pr...
Timed token medium access protocols axe widely adopted in real-time multiple access networks because...
This paper presents Mir-BFT, a robust Byzantine fault-tolerant (BFT) total order broadcast protocol ...
Total Order Broadcast protocols are important tools to ensure coherence across distributed systems. ...
Traditional coherence protocols present a set of difficult trade-offs: the reliance of snoopy protoc...
The coherence protocol is a first-order design concern in multicore designs. Directory protocols are...
Traditional coherence protocols present a set of difficult tradeoffs: the reliance of snoopy protoco...
Many future shared-memory multiprocessor servers will both target commercial workloads and use highl...
[EN] Token Coherence is a cache coherence protocol that simultaneously captures the best attributes ...
Commercial workload and technology trends are pushing existing shared-memory multiprocessor coherenc...
Token Coherence is a cache coherence protocol able to simultaneously capture the best attributes of ...
We describe a new class of directory coherence protocols called delta coherence protocols that use n...
With transistor miniaturization leading to an abundance of on-chip resources and uniprocessor design...
The problem of managing replicated copies of data in a distributed system has received a lot of atte...
This invited paper argues that to facilitate formal verification, multiprocessor systems should (1) ...
The focus of our work is to design and build a dynamic data distribution system that is coherence-pr...
Timed token medium access protocols axe widely adopted in real-time multiple access networks because...
This paper presents Mir-BFT, a robust Byzantine fault-tolerant (BFT) total order broadcast protocol ...
Total Order Broadcast protocols are important tools to ensure coherence across distributed systems. ...