View Single Post
  #7  
Old December 28th 03, 06:19 PM
Bill Todd
external usenet poster
 
Posts: n/a
Default


"Robert Redelmeier" wrote in message
m...
In comp.sys.ibm.pc.hardware.chips Robert Myers wrote:
The 6mb cache is an act of desperation on Intel's part. I don't


Agreed. yet ...

_think_ their strategy is to keep increasing cache size. It's a
losing strategy, anyway, unless you go to COMA. Itanium's in-order
architecture is just too inflexible, and the problem is still cache
misses.


Then how do you explain the _dismal_ performance of the
Celeron4 with only 128 KB L2


Market segmentation: Celeron isn't *meant* to perform at levels comparable
to Pentium - else why would people shell out more for the latter?

and poor showing of the first
P4 with 256 versus the current P4 at 512 KB?


Compilers have gotten a lot better at optimizing for P4 too over the past
couple of years - the difference from the early P4s is not *just* cache
size.

These are
all the same P7 core with the same small L1s.


The above doesn't necessarily mean that P4 may not be somewhat more
sensitive to cache size than its predecessor - but it clearly doesn't
require many MB of cache to perform well, unlike Itanic.

....

Notice also how the AMD K7 improved from 256 to 512.


Doubling cache size usually helps. But doubling cache size from 256 KB to
512 KB is a hell of a lot less expensive (in terms of chip area) than
doubling cache size from 6 MB to 12 MB.

The Duron, with the tiny 64 KB L2 performs amazingly well.
Decent L1s and the excellent organization of L2 (16 way,
exclusive) saves it from the Celeron4's fate.


Er, no: having 128 KB of L1 cache plus an exclusive L2 that makes the total
cache size effectively 192 KB (vs. the older Athlon's effective cache size
of 128 KB + 256 KB = 384 KB), plus significantly better IPC, is what saves
it from being a dud like Celeron.

- bill