SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices -- Ignore unavailable to you. Want to Upgrade?


To: Scumbria who wrote (41527)11/16/1998 2:44:00 AM
From: Tenchusatsu  Respond to of 1574258
 
<This should have minimal performance impact for K7. Remember that K7 has a 128K L1 (4X the size of the current Xeon's and PII's.) A few clocks extra latency going off chip for L1 misses will not be devastating to performance. Obviously it would be better to have the L2 onboard, but the large L1 will nullify most of the impact.>

Heh, I'm still trying to figure out how AMD can have an oversized L1 cache and still run their K7 CPU at high frequencies. Perhaps that large L1 cache has some longer latencies, and AMD figured that a smaller miss rate offsets the longer latency. If that's the case, and the miss rate is smaller, then the K7 isn't going to need that L2 cache as much as the Pentium II, like you said. Of course, the L2 cache is much more useful in multiprocessor configurations.

<Bandwidth from the L2 is not very important for performance of single processor systems. Data is only moved one cache line at a time, never in large blocks which would make the bandwidth a significant factor.>

Pipelining the transactions will effectively cause multiple cachelines to be moved at a time. And with all those deep buffers, theoretically the K7 will need to pipeline those cache reads like crazy. Realistically, well, we're talking about x86 code here.

Tenchusatsu