FLASK 3levels:
L1Cache
-
L2Cache
-
L3Cache
- DirCache -
Directory
GETS
GETX
Construct GETS
Construct GETX
SurePrivate Construct
Private Construct
Memory Construct
WB Tokens
Data Owned
Data All Tokens
WB Tokens Last
Data Owned Last
Info Token
Info Token Last
Info No Token
Info No Token Last
Tokens
Tokens Last
Unblock
Unblock Last
Nunblock
Decrement Filter
Silence Replace WB
Tokens Replace WB
Silence Replace Info
Tokens Replace Info
WB Ack
WB Ack Last
L3 Invalidation Owner
L3 Invalidation Tokens
I
l
t
il
n
etr
/
IL CS
l
t
il
n
etr
/
IL CX
lt
bt
wa
q
etr
/
R
lt
b
wa
q
etr
/
R
lt
b
wa
q
etr
/
R
ff
p
bi
lt
n
/
LX
bi
lt
n
/
LX
I
V
l
t
a
m
n
etr
/
VS
l
t
a
d
m
n
etr
/
VX
s
wa
ut
q
etr
s
wa
b
t
q
etr
/
V A
s
wa
b
t
xx
q
etr
/
V A
ff
p
g
/
I
r
lt
g
etr
/
R
g
/
I
r
lt
g
etr
/
R
bi
r
lt
g
n
/
LX
bi
r
lt
g
n
/
LX
V
VS
z
z
s
v
ut
q
etr
s
v
udt
q
etr
/
VS D
s
v
udt
q
etr
/
VS D
si
ws
gt
p
etr
etw
/
V
zn
ff
p
zw
zw
zn
zn
n
z
VS
VS D
z
z
s
v
utt
q
etr
si
ws
rd
t
gt
p
etr
/
V A
dt
p
etr
/
VS
ff
p
zw
zw
zn
zn
z
VS D
VX
z
z
s
wa
brt
q
etr
s
wa
br
q
etr
s
wa
br
q
etr
sx
ws
gt
p
etr
etw
/
V
sx
ws
gt
p
etr
etw
/
V
ff
p
zw
zw
zn
zn
n
n
VX
IL CS
z
z
pm
l
m
i
p
etw
etr
/
CS
i
p
/
I CS
xz
im
p
zw
zw
mz
zw
zn
gt
f
p
/
I
gt
f
p
/
I
IL CS
IL CX
z
z
pm
l
m
i
p
etw
etr
/
CX
i
p
/
I CX
xz
im
p
zw
zw
mz
zw
gt
f
p
/
I
gt
f
p
/
I
IL CX
I CS
z
z
pm
l
m
wa
ut
q
etw
etr
/
CS
pm
l
m
wa
udt
q
etw
etr
/
CS D
pm
l
m
wa
br
q
etr
/
CS
pm
l
m
si
uk
ui
p
etw
etr
/
CS
ui
p
ui
xz
im
pfp
p
/
IL CS
pm
l
m
uti
p
etw
etr
/
CS
zn
gt
p
/
I
ff
p
zw
zw
zn
zn
n
z
I CS
I CX
z
z
pm
l
m
wa
brt
q
etr
/
CX
pm
l
m
wa
brt
q
/
CX
pm
l
m
wa
brt
q
/
CX
ui
p
ui
xz
im
pfp
p
/
IL CX
pm
l
m
zn
etr
etw
/
CX
pm
l
m
sx
gt
p
etr
etw
/
V
ff
p
zw
zw
zn
zn
n
n
I CX
CS
z
z
s
wa
ut
q
etr
s
wa
udt
q
etr
/
CS D
s
wa
br
q
etr
s
wa
ut
xk
gt
q
etr
/
V
s
wa
udt
dt
q
etr
si
uk
ui
p
etr
ui
p
etr
ui
p
etr
uti
p
etr
uti
xk
gt
p
etr
etw
/
V
zn
si
uk
xk
gt
p
etr
etw
/
V
ff
p
zw
zw
zn
zn
n
z
CS
CS D
z
z
s
wa
utt
q
etr
si
uk
ui
p
etr
si
uk
ui
dt
p
etr
etw
/
CS
uk
ui
p
etr
uk
ui
dt
p
etr
etw
/
CS
utti
p
etr
utti
dt
p
etr
etw
/
CS
zn
si
uk
xk
dl
gt
p
etr
/
V A
ff
p
zw
zw
zn
zn
z
CS D
CX
z
z
wa
brt
q
etr
wa
br
q
etr
wa
br
q
etr
ui
p
etr
ui
p
etr
zn
nr
sx
uk
gt
p
etr
etw
/
V
ff
p
zw
zw
zn
zn
n
n
CX
V A
z
z
s
wa
ut
q
etr
ff
p
zw
zw
zn
zn
o
etr
/
V
g
o
/
I
bi
n
bi
n
V A
R
z
z
zw
zw
zw
ff
p
gt
o
/
I
gt
o
/
I
bi
n
bi
n
R
LX
z
z
wa
bt
q
wa
b
q
ff
gt
p
/
I
LX
GETS
GETX
Construct GETS
Construct GETX
SurePrivate Construct
Private Construct
Memory Construct
WB Tokens
Data Owned
Data All Tokens
WB Tokens Last
Data Owned Last
Info Token
Info Token Last
Info No Token
Info No Token Last
Tokens
Tokens Last
Unblock
Unblock Last
Nunblock
Decrement Filter
Silence Replace WB
Tokens Replace WB
Silence Replace Info
Tokens Replace Info
WB Ack
WB Ack Last
L3 Invalidation Owner
L3 Invalidation Tokens