Bedrock coherence protocol
ConceptBedrock is an open-source, directory-based cache coherence protocol that uses the canonical MOESIF coherence states and eliminates transient coherence states to reduce implementation complexity, verification effort, and concurrency burden. It is implemented within the BlackParrot 64-bit RISC-V multicore processor through a system of coherence networks, local cache engines (LCEs), and cache coherence engines (CCEs). The BlackParrot-BedRock (BP-BedRock) project delivers three CCE implementations: a fixed-function baseline, a microcode-programmable engine, and a hybrid design that combines fixed-function performance with programmable flexibility.
WIKI
Overview
The Bedrock coherence protocol is an open-source cache coherence protocol designed for modern shared-memory multicore processors. It was developed and analyzed as part of a research effort revisiting programmable cache coherence engines, and is realized within the BlackParrot 64-bit RISC-V multicore processor.
Protocol Design
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →