Andy Glew's comp-arch.net wiki, http://semipublic.comp-arch.net
If you are reading this elsewhere, e.g. at site waboba.info, it is an unauthorized copy, and probably a malware site.
comp-arch.net wiki on hold from October 17, 2011
(Redirected from Outer cache)
L1, L2, L3, ... Ln
- L1, L2, L3, ... Ln
- n-th level of a multilevel data structure. Often specifically an n-th level cache.
- 0-th level of a multilevel data structure. Usually arises because you start with an L1 data structure, and then add a smaller, faster, cache level. E.g. L0$. Some people get quite irritated by this term, insisting on renumbering everything starting at L1. Myself, I'm used to starting counting from 0: I program in C and C++. :-)
- A cute symbol for L2 cache.
- A cute symbol for L3 cache.
- 2nd level cache; usually a unified cache, although more and more there are L2 I$ and D$. See UL2, MLC.
- 0-th level of a multilevel cache hierarchy. Usually arises because you start with an L1 data structure, and then add a smaller, faster, cache level. E.g. Pentium 4. I try to use the term innermost cache when numbering gets awkward.
Intel's MLC, LLC notation
- FLC, MLC, LLC
- Respectively the first level cache, second level cache, and last level cache of a hierarchy.
- First level cache. "FLC" is rarely used, since there are usually split L1 I$ and D$. The innermost cache.
Andy Glew's inner/outer terminology
- inner cache
- A cache closer to the processor than the point of reference; a relative term.
- outer cache
- A cache further from the processor than the point of reference; a relative term.
Split I & D
- Instruction cache.
- 1st level instruction cache.
- 2nd level instruction cache.
- 2nd level data cache.