Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Xeons L3 cache

bronx
Beginner
899 Views
The launch of the Xeon 3.06 w/1MB L3 at an affordable price point has attracted the interest of the developer community to the L3 cache potential. At the moment, there is some confusion it seems concerning the behavior of this L3 cache. I've read on some forums people saying things like "the L3 is exclusive with 100% certainty" and others arguing that on the contrary it's purely inclusive with the L2. Any clarification on the matter will be welcome. I know it's slightly OT but I don't know where else to ask.


Some basic questions :


I) In the Xeon 3.06 w/1MB L3, the L3 - L2 relation is :

(a) mostly exclusive
(b) mostly inclusive
(c) too complex to be described
(d) a trade secret


II) If we compare the L3 cache behavior of the Xeons 3.06 w/1MB L3 and the latest Xeons MP with 1MB L3, we can say it is :

(a) 100% the same
(b) mostly the same with small differences
(c) completely different
(d) this information isn't disclosed
0 Kudos
3 Replies
Intel_C_Intel
Employee
899 Views
The short answers to your questions are b) and a)
Let's not forget that 1) there are tremendous benefit in having a on-die level 3 cache. 2)Both Level 3 Cache designs are full speed, 8-way associative with ECC capability.
0 Kudos
bronx
Beginner
899 Views
thanks a lot for your answer
0 Kudos
anilkatti
Beginner
899 Views

Thanks for those answers ISN Admin.. I need a bit more clarification.

Is L2 inclusive of L1 as well in the latest multicore architectures by intel, say nehalem?

Further, what do they do to solve the cache coherence problem? Invalidation or snooping?

Thanks,

Anil.

0 Kudos
Reply