Difference between revisions of "Coherence"
From NaplesPU Documentation
(→Load/Store unit) |
|||
Line 11: | Line 11: | ||
=== Load/Store unit === | === Load/Store unit === | ||
+ | The \texttt{Load Store Unit} does not store specific coherence protocol information (as stable states) but it stores \textit{privileges} for all cached addresses. Each cache line has two privileges: \textit{can read} and \textit{can write}. Those privileges determine cache misses/hits and are updated only by the \texttt{Cache Controller}. | ||
This unit is described in the dedicated [[LoadStore|load/store unit page]]. | This unit is described in the dedicated [[LoadStore|load/store unit page]]. | ||
Revision as of 17:54, 20 September 2017
Contents
L1 cache
The l1 cache bla bla bla
L1 cache controller
This unit is described in the dedicated L1 cache controller page.
Load/Store unit
The \texttt{Load Store Unit} does not store specific coherence protocol information (as stable states) but it stores \textit{privileges} for all cached addresses. Each cache line has two privileges: \textit{can read} and \textit{can write}. Those privileges determine cache misses/hits and are updated only by the \texttt{Cache Controller}. This unit is described in the dedicated load/store unit page.
L2 and directory cache
The l2 cache bla bla bla
L2 and directory controller
This unit is described in the dedicated L2 and Directory cache controller page.