From WikiChip
CPU Cache
Revision as of 20:37, 10 March 2019 by David (talk | contribs)

CPU Cache is a hardware cache used by the central processing unit to reduce the average access time to main memory.

Overview

The CPU cache is a small capacity and very fast memory which stores copies of most frequently or recently used memory locations. Generally, caches sit between the main execution pipeline and the main memory of the system. Accessing (both reading and writing) to those caches is much faster than going all the way out to main memory. Therefore, copies of frequently-accessed memory locations are stored there such that they can be quickly accessed when needed. As long as most memory accesses are stored in the cache and are accessed from the cache instead, the average latency of main memory accesses will be closer to the cache latency than to the latency of main memory.

Types

New text document.svg This section is empty; you can help add the missing info by editing this page.

Operation =

New text document.svg This section is empty; you can help add the missing info by editing this page.


Text document with shapes.svg This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information.