-
WikiChip
WikiChip
-
Architectures
Popular x86
-
Intel
- Client
- Server
- Big Cores
- Small Cores
-
AMD
Popular ARM
-
ARM
- Server
- Big
- Little
-
Cavium
-
Samsung
-
-
Chips
Popular Families
-
Ampere
-
Apple
-
Cavium
-
HiSilicon
-
MediaTek
-
NXP
-
Qualcomm
-
Renesas
-
Samsung
-
(short overview to start) |
(No difference)
|
Revision as of 21:36, 10 March 2019
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.
![]() |
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. |