Introduction
Overview
PicoLink is a simplified cache-coherency protocol designed around the following principles:
Based on TileLink, with a substantially reduced message set.
Uses the MESI (Modified, Exclusive, Shared, Invalid) coherence model.
Operates over two channels:
AandB.No Probes.
No Release.
Architectural Assumptions
The protocol assumes the following system architecture:
CPU cores each have their own private L1 cache.
Memory only stores clean data.
A Coherency Manager (CM) tracks sharers and ownership.
The topology is directory-based.
There are no cache-to-cache transfers: memory always supplies the data payload for
GrantSandGrantE.