2MB L3 cache vs. 1MB L3 cache
The new dual 1.42 has 2MB L3 cache per processor vs. the 1MB L3 cache per processor on the dual 1.25. How much of an extra boost will the 2MB L3 cache on each processor provide over the 1MB cache?
Will this extra L3 cache goodness really help or is this more of a marketing thing. <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" /> <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" />
Will this extra L3 cache goodness really help or is this more of a marketing thing. <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" /> <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" />
Comments
[ 02-02-2003: Message edited by: RodUK ]</p>
For example, if you were rendering video and the processor was instructed to fetch each new frame of video from main memory, then there wouldn't be a speed penalty. If the developer left that code out, the processor would, by default, search the cache first and then look in main memory if it needed to. This is obviously going to be slower than skipping the cache if you *know* the data won't be in the cache.
Code to ignore the cache like this would probably be left out in most cross platform software because most PCs have small or nonexistent L2 or L3 cache so most developers wouldn't add such instructions to their code. Thus, when they do cross-platform development, they don't add it on the mac version because it's not there on the PC version and they are often less knowledgeable or concerned with the mac version of their software.
Software written to run well on a mac can run fast. Mac software that is written like PC software will run slower. The two architectures have many differences and if developers don't take them into account then the hardware won't get used to it's fullest ability.
As to the 2MB or 1MB discussion... just wait for benchmarks comparing the new 1.25Ghz machine with the old 1.25Ghz machine and see how they stack up. However, I wouldn't necessarily trust anything on barefeats.com.
[ 02-02-2003: Message edited by: rogue27 ]</p>
Since that is clearly not the case, that theory is way oversimplified.
It would be interesting to test an old Dual 1250 G4 vs a new one...the only difference is the cache (2MB vs 1MB)
G-News
<a href="http://www.macspeedzone.com/archive/5.0/upgrades/G4350-2MB-XLR8.html" target="_blank">http://www.macspeedzone.com/archive/5.0/upgrades/G4350-2MB-XLR8.html</a>
<strong>Will this extra L3 cache goodness really help or is this more of a marketing thing. </strong><hr></blockquote>
The bus ratio for the DP 1250 is 7.5 and each processor can only use the bus half the time (for read, not for write). Throw in the much higher latency for main memory vs L3 cache and you can see how much higher the penalty a cache miss in the L3 for the DP 1250 vs a cache miss in the L2 for the SP 350 is.
Apple clearly should build in 2 MB L3 per proc in the whole pro line.
<strong>here's the article at speedzone:
<a href="http://www.macspeedzone.com/archive/5.0/upgrades/G4350-2MB-XLR8.html" target="_blank">http://www.macspeedzone.com/archive/5.0/upgrades/G4350-2MB-XLR8.html</a></strong><hr></blockquote>
I don't know what this Ron Skoog
was smoking but everything he says is complete BS.
Apple crippled the 1.42 with 2MB of L3 Cache to increase sales of the 1.25!
OH NOES!#@!!
Seriously though, that extra MB per processor is a good thing.