Trends in microprocessor cache architectures
A. Golbert · 2002
The cache is a key computer architecture element which bridges the high performance of the CPU-core to the slower memory environment. This paper provides a tutorial on the need for caches, their basic performance elements, and their usage in real microprocessors.>