MOSAIC 3levels sparse structure: L1Cache -
L2Cache
-
L3Cache
-
DirCache
-
Directory
Load
Ifetch
Store
GETS
GETS Last Token
GETX
L1 Replacement
Info GETS
Info GETS Last Token
Info GETX
Data Shared
Data Owned
Data All Tokens
Tokens
Tokens Last
WB Ack
Recycle Response
Recycle Request
I
pm
id
it
a
k
/
IS
pm
ii
it
as
k
/
IS
pm
id
it
A
k
/
IM
f
n
n
n
n
zr
I
S
h
k
h
k
pm
it
A
k
/
SM
sa
g
n
/
I
i
t
r
g
/
R
si
n
sa
g
n
/
I
zr
S
O
h
k
h
k
pm
it
A
k
/
SM
so
n
sa
g
n
/
I
sa
g
n
/
I
i
t
r
g
/
R
so
si
n
so
g
n
/
I
sa
g
n
/
I
zr
O
M
h
k
h
k
h
k
so
n
/
O
sa
g
n
/
I
i
t
r
g
/
R
so
si
n
/
O
sa
g
n
/
I
zr
M
R
z
z
z
br
n
br
n
z
br
n
br
n
b
o
gt
o
/
I
z
r
zr
R
IS
z
z
z
n
n
n
z
n
n
ud
ut
e
hf
gt
o
/
S
ud
ut
e
hf
gt
o
/
O
ud
ut
e
hf
gt
o
/
M
ut
o
z
r
zr
IS
IM
z
z
z
n
n
n
z
n
n
ud
ut
o
/
SM
ud
ut
o
/
SM
ud
ut
e
h
f
gt
o
/
M
ut
o
z
r
zr
IM
SM
z
z
z
so
n
sa
n
/
IM
sa
n
/
IM
z
so
si
n
sa
n
/
IM
sa
n
/
IM
ud
ut
o
ud
ut
o
ud
ut
e
h
f
gt
o
/
M
ut
o
ut
e
h
f
gt
o
/
M
z
r
zr
SM
Load
Ifetch
Store
GETS
GETS Last Token
GETX
L1 Replacement
Info GETS
Info GETS Last Token
Info GETX
Data Shared
Data Owned
Data All Tokens
Tokens
Tokens Last
WB Ack
Recycle Response
Recycle Request