First, inclusive cache hierarchies may not be as widespread as you expect. For example, I don’t think that any modern Intel processors - not Nehalem, not Sandybridge, maybe Atoms - have L1, which is included in L2. (Nehalem and probably Sandybridge do, however, have L1 and L2 included in L3, using current Intel, FLC, and MLC terminology in LLC.)
. , L1, , , L2. , . - , , () L2, . , - , , L1, L2, , , L1, , L2 , , , .
, , L1 L2.
, - , Intel x86s, Nehalem Sandybridge, EMON , L1 L2 .. , , , , ARM Power.
, . . , , L1 L2, - , .
: . .
" L1", , [*] () , L1. , Intel , . , , L1, . , , L2 L2.)
, : Squashed_Cache_Misses.
([*] , "" , " , ". . , , RTL, , . .)
. , A [0], A [1], A [2],... A [63], A [64],...
A [0] 64, A [0].. A [63] 64- . , , , , . QED: 64 , 64 L1, L2.
(, , . , 64 L1 L2.)
:
L2 , L1 ( , ), , . , . , , . Prefetches_from_L2 Prefetches_from_Memory.
, L1, L2. , Intel .