News Focus
News Focus
icon url

Tenchu

02/07/07 3:08 PM

#38290 RE: Elmer Phud #38289

Elmer, > But if the cache is shared there is no snoop.

I see what you mean now. I thought you were referring to external snoops, i.e. from the bus.

I think it doesn't make a difference for Barcelona. The L2s might be separate, but the L3 is shared. And I'll bet the policy between the L2 and L3 is write-through. In other words, if it isn't in the L3, it isn't in any of the L2s. That way, one core doesn't have to probe the other cores on a local L2 miss.

Tenchu

icon url

Tenchu

02/07/07 8:07 PM

#38300 RE: Elmer Phud #38289

Elmer, I have to correct myself. Barcelona has an exclusive L3 cache, not an inclusive one.

Therefore, if one of the cores experiences an L2 miss, it will have to snoop all the other cores along with the L3 cache. Let's not forget about probes (snoops) from the HyperTransport link, which once again has to search all L2 caches as well as the L3 cache.

Tenchu