QUOTE(afosz @ May 7 2007, 10:46 AM)
What does cache do or help anyway? I mean like it is hard for me to explain to my bro that A64 X2 3600+ with 256x2 is different with A64 3000+ with 512K. Although 256x2 is 512 mathematically

because he finds it is similar, no upgrade at all.
So higher cache is better or lower is better? Or just ignore about the cache thing?
2x256K is 256K L2 per core. In A64 3000+, the only core has dedicated 512K L2.
In single threaded software, 3000+ might work faster due to larger L2.
QUOTE(ikanayam @ May 7 2007, 11:01 AM)
Hm... interesting, if it has a L3, then it makes sense that they will shrink the L2 and make it faster, or possibly even make it non unified L2 for latency/bandwidth & a large unified L3 for coverage.
This sounds like Barcelona cache hierachy

I've read that Barcelona design the cache this way to increase performance in Virtualization, instead of going for shared L2. Since we are heading towards VT world pretty soon, you can roughly guess the design trend.