Ahh.
L2 cache on a motherboard used with a CPU with onboard L2 cache becomes L3 cache. Simple as that.
L3 cache sizes are usually much larger than L2 CPU cache sizes. 1MB, 2MB, 4MB etc. Known as "External level 3 (L3) backside cache".
Here's an excerpt of an Anandtech interview of Via back in 2001:
"A major problem in today's chipsets is the inherent latency associated with having to go through the North Bridge every time the CPU wants to perform a memory access. Micron has been an advocate of the use of some of the North Bridge's packaging space for integrating an on-die "L3 cache" to improve performance. What are VIA's thoughts on such an option and is it something that you may be exploring in the future?
L3 cache is just a part of the solution to reduce the CPU-memory access latency issue. The most advanced CPU bus protocols already consider the core/bus speed difference, so a split bus, out-order reply cycle, and deep outstanding bus buffer are common practices to hide the bus latency while pipelining/overlapping the CPU request cycles. So we believe that DRAM latency is not as serious an issue as most people think and that increasing memory bandwidth may have a bigger impact on overall system performance.
Having said that, however, we have to look at all possible avenues for boosting overall system performance, and believe that L3 cache is clearly a viable solution for speeding up CPU-DRAM access. We have built up strong expertise and technology for developing a cost effective L3 cache solution, but are studying the L3 cache architecture, data coherency protocol, snoop latency, and performance impact before we add an L3 cache into our chipsets."
<b><font color=blue>~ Whew! Finished...Now all I need is a Cyrix badge ~ </font color=blue>
</b>