Caché
Memoria pequeña y rápida dentro de una CPU que almacena datos e instrucciones usados recientemente. La L1 es la más rápida y pequeña; la L3 es la más grande y compartida entre núcleos. El tamaño de la caché afecta de forma notable a juegos y cargas de trabajo de bases de datos.
La caché de la CPU se sitúa entre los núcleos y la memoria principal (DRAM), almacenando los datos que los núcleos probablemente necesitarán a continuación.
Jerarquía
- L1: 32–64 KB por núcleo, ~1 ns de acceso.
- L2: 512 KB–2 MB por núcleo, ~3 ns.
- L3: 8–192 MB compartidos, ~12 ns.
- DRAM: gigabytes, ~80 ns.
Por qué importa
Una carga de trabajo que cabe en la L3 se ejecuta de 5 a 10× más rápido que una que se desborda a la DRAM. Las piezas X3D de AMD (Ryzen 7800X3D, 9800X3D, 9950X3D) apilan 64–96 MB de caché extra: las mejores CPU para juegos de su generación, a menudo un 15–25% más rápidas que sus equivalentes no X3D en títulos limitados por CPU.
Caché frente a frecuencia
Para juegos, la caché a menudo gana a la frecuencia bruta. Para cargas multihilo sostenidas, ganan la frecuencia y el número de núcleos.