Processors
Intel® Processors, Tools, and Utilities
14536 Discussions

L1 to L1 in Quad-Core

BDe_K
Beginner
1,208 Views

I am using a Xeon E5405 (BX80574E5405A) Quad-Core and I am trying to figure out how L1-cache is managed between cores.

 

More precisely, what happens when two cores have a copy of the same data in their respective L1-cache and that one of the two cores writes to that data ?

 

1 - in the case of two cores of the same pair (does it trigger a L1-miss at the next "read" in the second core ?)

 

2 - in the case of two cores of a different pair (does it trigger an avalanche of L1-miss, L2-miss between the core pairs ?)

The same question can be put to the equivalent situation between the L2-cache of the two core-pairs in the Quad-Core.

(does a write-back from L1 to L2 in the first core-pair trigger a L2-miss and L1-miss at the next "read" in the second core-pair ?)

(in the same order of things, is there a direct communication through the FSB between L2's of both core-pair in the Quad or those data have to transit by the RAM ?)

 

 

Some insight on this would be greatly appreciated.

 

 

Best regards,

 

 

Bruno
0 Kudos
0 Replies
Reply