Level 4 cache

silver_rose

Distinguished
Apr 4, 2004
1
0
18,510
hi
i would like some information on level 3 and 4 cache regarding pentium 4. if it is not yet implemented , are there any suggestions how it should be implemented. if it is implemented then what are its advantages and disadvantages. can anyone provide links so that i can study the topic in detail.
 
This is an -excellent- read:
<A HREF="http://www.arstechnica.com/paedia/c/caching/caching-1.html" target="_new">http://www.arstechnica.com/paedia/c/caching/caching-1.html</A>

Its rather old, and AFAIK, its doesnt even mention L3 or L4, but you need to understand how caching works in the first place, and wether its L1, 2, 3, or L27 doesnt change a lot about the concept.

= The views stated herein are my personal views, and not necessarily the views of my wife. =
 
no, it would be to slow. too much latency, and waste of die space.

<font color=blue><b>Intel(r)</font color=blue></b>
(2x512mb) 1GB DDR333 Dual Channel
INTEL Pentium 4 2.8B
ATI RADEON 9800 PRO
Asus P4P800 Bios 1016
39,470 Aquamarks
 
If it helps, you can think of main memory as your L4 cache. The levels really aren't that relevent, the only thing about having more levels in cache is so you have finer granularity when dealing with different programs. A very fast, very small L1, a somewhat fast, larger L2, a slower, but very large L3, and perhaps a really slow (compared to L1) but huge L4. Size and speed don't usually go together, bigger cache means slower cache and faster cache means smaller cache. Currently, most MPU designers for the desktop have found that having fast but small first and second level caches bring the most benefit for the cost. Recently, due to insane competition, Intel has been forced to add an L3 cache to its P4 line (at a substantial cost for not that much gain). There comes a point of diminishing return where adding more cache simply doesn't help performance enough to justify the price.

"We are Microsoft, resistance is futile." - Bill Gates, 2015.
 
With a overall lantency of 300 to 700 ns for 64 way server it start to have sense to add L4

Fell refreshing