Load/Store unit

From NaplesPU Documentation
Revision as of 18:22, 20 September 2017 by Fabio (talk | contribs) (Created page with " It holds cache L1 data and tags, schedules different thread memory requests, and brings data in \texttt{Writeback}. The \texttt{Load Store Unit} does not store specific coh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
It holds cache L1 data and tags, schedules different thread memory requests, and brings data in \texttt{Writeback}. 

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}.