the 512KB mustang is a higher end chip. It is more to place in the P4 range because both will not be "consumer" chips right off until .13u shifts.
Honestly, increasing the size doesn't help that much in "desktop" applications.
256k->512k doesn't do much!!!
What the Athlon could benefit from is a SMALLER L1 cache.
The 128KB L1 is going to start to hurt high-Mhz scalability. If they want to hit 2Ghz with this core, they are going to have to scale back to 64KB or increase the cache latency. Since they're using an exclusive architecture, this shouldn't hurt hitrates and shrinking will be MUCH better than increasing latency.
P4 uses its small cache (8kb) in order to decrease latency by 1/3 which, running through some numbers, actually improves overall cache system speed!!
The numbers: 32KB L1 d-cache results in average hit rate of 96%. A 32KB d-cache would have a higher latency (3 cycel) at high speed (>1Ghz) than an 8KB d-cache (2 cycles). The 8KB cache would have an average hit-rate of 92%. These are numbers taken from computer engineering textbooks, so don't debate me here. So, you get a 3% lower hitrate but a 33% faster latency. If it isn't obvious, it can be worked out mathematically, but just look at it... the low latency is faster!
Eric