Qué es la memoria caché de un procesador y qué tipos hay

Rubén Castro, actualizado a 15 julio 2026
que es memoria cache

🏷️ Promo Ahorros en Aranceles de AliExpress · códigos acumulables al carrito

  • ESNS03 −3 € desde 15 €
  • ESNS06 −6 € desde 39 €
  • ESNS10 −10 € desde 69 €
  • ESNS20 −20 € desde 139 €
  • ESNS33 −33 € desde 229 €
  • ESNS50 −50 € desde 349 €
  • ESNS70 −70 € desde 489 €
  • DSES110 −110 € desde 650 €

Si el carrito no acepta un código ESNS, prueba la variante DSES con el mismo número (DSES03, DSES06, DSES10…).

Ver las mejores ofertas →

La memoria caché de un procesador es una memoria diminuta y ultrarrápida que vive dentro de la propia CPU y guarda una copia de los datos e instrucciones que el procesador usa con más frecuencia. Su misión es sencilla pero decisiva: evitar que el procesador tenga que esperar a la memoria RAM (mucho más lenta) cada vez que necesita algo. Cuanto más a menudo encuentre en la caché lo que busca, más rápido va todo.

Esa velocidad se explica por dos motivos. El primero es que la caché está fabricada con chips SRAM (memoria estática) en lugar de la DRAM que forma la RAM: la SRAM no necesita refrescarse constantemente y responde en muy pocos ciclos de reloj. El segundo es la cercanía: al estar integrada en la misma pastilla de silicio que los núcleos, los datos no tienen que recorrer todo el camino hasta los módulos de RAM o la unidad de almacenamiento.

La memoria caché es más rápida y está más cerca de los núcleos que la memoria RAM

Una CPU moderna no tiene una sola caché, sino varios niveles que forman una jerarquía. Normalmente son tres:

  • L1: la más rápida y la más pequeña; está pegada a cada núcleo.
  • L2: el segundo nivel, algo mayor y ligeramente más lenta.
  • L3: la más grande y lenta de las tres, compartida por todos los núcleos.

A lo largo de este artículo veremos cómo funciona esta jerarquía, qué tamaños son normales hoy y por qué la caché se ha convertido en un factor de compra de primer orden. La tecnología 3D V-Cache de AMD (los procesadores Ryzen con el sufijo X3D) apila una enorme cantidad de caché L3 sobre el chip y dispara el rendimiento en juegos, hasta el punto de que los Ryzen X3D son hoy de los mejores procesadores para jugar. Si estás eligiendo CPU, en nuestra guía de los mejores procesadores tenemos en cuenta la caché junto con el resto de factores.

Cómo funciona la caché y la jerarquía de memoria

Para entender la caché conviene pensar en cómo trabajas tú en un escritorio. Los papeles que estás usando ahora mismo los tienes encima de la mesa, al alcance de la mano. Lo que usas a menudo, pero no en este instante, está en un cajón. Y el resto de documentos viven en una estantería al otro lado de la habitación o, peor aún, en un archivo de otra planta.

El procesador organiza su memoria de la misma forma, formando una jerarquía: unos pocos datos ultrarrápidos muy cerca del núcleo y, según nos alejamos, cada vez más capacidad pero también más lentitud.

  • La caché L1, L2 y L3 es la mesa y los cajones: pequeña, carísima por bit y velocísima.
  • La memoria RAM es la estantería: mucha capacidad, pero tardas más en ir a por lo que necesitas.
  • El SSD o disco duro es el archivo de otra planta: guarda todo de forma permanente, pero es el destino más lento con diferencia.

Jerarquía de memoria de un PC (de más rápida a más lenta)

NivelVelocidad (latencia típica)Tamaño típicoUbicación y alcance
Caché L1~1 ns (2-4 ciclos)64-128 KB por núcleoDentro de cada núcleo (privada)
Caché L2~3-5 ns (10-14 ciclos)256 KB - 1 MB por núcleoJunto a cada núcleo (privada)
Caché L3~10-20 ns (30-50 ciclos)16-128 MBCompartida por todos los núcleos
Memoria RAM (DDR5)~50-90 ns8-64 GBMódulos en la placa base
SSD NVMedecenas de µs500 GB - 4 TBUnidad de almacenamiento (permanente)

Los números de la tabla dejan clara la magnitud del problema que resuelve la caché: un núcleo puede completar una operación en apenas un nanosegundo, pero acceder a la RAM le cuesta del orden de 50 a 90 nanosegundos. Sin caché, el procesador se pasaría la vida esperando de brazos cruzados.

Por qué la caché acierta tanto: la localidad

La caché funciona porque los programas no acceden a la memoria de forma caótica, sino siguiendo dos patrones muy predecibles que se conocen como principio de localidad:

  • Localidad temporal: si acabas de usar un dato, es muy probable que vuelvas a necesitarlo pronto (por ejemplo, una variable dentro de un bucle).
  • Localidad espacial: si usas un dato, seguramente pronto usarás los que están justo al lado (recorrer una lista o los píxeles de una imagen).

Por eso, cuando el procesador trae un dato desde la RAM, no lo copia solo a él, sino todo un bloque contiguo (una línea de caché, típicamente de 64 bytes). Así deja preparado por adelantado lo que probablemente pedirá a continuación.

Aciertos y fallos (hit y miss)

Cada vez que el procesador busca un dato, primero mira en la caché. Pueden pasar dos cosas:

  • Acierto (cache hit): el dato está en la caché y se sirve al instante. Es el caso ideal.
  • Fallo (cache miss): el dato no está, así que hay que ir a buscarlo al siguiente nivel (L2, L3 y, en último término, la RAM), con la penalización de tiempo que eso supone.

El porcentaje de aciertos se llama tasa de aciertos (hit rate), y en la práctica es altísimo: los diseños actuales rondan el 95-99 % en L1 y L2. Esa es la clave de todo: aunque un fallo hasta la RAM sea muy caro, ocurre tan pocas veces que, de media, el procesador trabaja casi siempre a la velocidad de la caché.

Un fallo de L1 que se resuelve en L2 cuesta unos pocos ciclos extra; pero un fallo que llega hasta la RAM puede costar 200 ciclos o más. Optimizar el código para que “quepa” en la caché es una de las formas más eficaces de acelerar un programa.

Los niveles de caché L1, L2 y L3 (y el histórico L4)

Vista la jerarquía en conjunto, veamos qué hace cada nivel de caché y qué tamaños son habituales en un procesador de 2026.

Caché L1: la más rápida

La L1 es la más pequeña, la más cercana al núcleo y la más veloz: responde en apenas 2 a 4 ciclos de reloj. Cada núcleo tiene la suya propia (es privada) y, además, suele estar dividida en dos partes: una para instrucciones (L1i) y otra para datos (L1d). Los tamaños llevan años siendo muy estables: en torno a 32 KB + 32 KB por núcleo, aunque los diseños más recientes ya alcanzan los 48 o 64 KB por mitad. Es tan pequeña porque, cuanto mayor es una memoria, más tarda en encontrar un dato dentro de ella; a este nivel, la velocidad manda sobre la capacidad.

Caché L2: el nivel intermedio

La L2 es el paso siguiente cuando falla la L1. Sigue siendo privada de cada núcleo en la mayoría de diseños actuales, pero es bastante mayor: hoy va de 256 KB a 1 MB o más por núcleo (los Ryzen de última generación montan 1 MB por núcleo). A cambio de esa capacidad extra es algo más lenta, del orden de 10 a 14 ciclos. Actúa como colchón: retiene datos que ya no caben en la L1 pero que todavía es probable que se necesiten.

Caché L3: grande y compartida

La L3 es el último nivel dentro del procesador (por eso a veces se la llama last level cache). Es la más grande y la más lenta de las tres, y su gran diferencia es que la comparten todos los núcleos. Eso permite que un núcleo aproveche datos que otro ya trajo y facilita la comunicación entre ellos. En equipos actuales va de unos 16 MB hasta más de 128 MB en las CPU más potentes. Cuando un dato tampoco está aquí, ya no queda más remedio que ir a la RAM.

En una CPU multinúcleo, L1 y L2 son privadas (una copia por núcleo), mientras que la L3 es compartida por todo el chip. Por eso, cuando un fabricante anuncia una cifra enorme de caché “total”, casi siempre está sumando la L3 compartida.

El nivel L4 y la eDRAM: un capítulo histórico

Aunque hoy hablamos de tres niveles, existió un breve experimento con una caché L4. Entre 2013 y 2015, Intel lanzó algunos procesadores Haswell y Broadwell (como el Core i7-5775C) con la gráfica integrada Iris Pro, que incorporaban una pastilla adicional de eDRAM de 128 MB actuando como L4. Servía sobre todo para alimentar la gráfica integrada, pero también aceleraba a los núcleos de la CPU.

Curiosamente, aquella eDRAM fue una especie de antecesor del 3D V-Cache actual: demostró que añadir una gran bolsa de caché extra podía mejorar el rendimiento, incluso en juegos. La idea no cuajó entonces por coste y complejidad, pero volvió con fuerza años después de la mano de AMD, como veremos a continuación.

La caché hoy: 3D V-Cache de AMD (X3D) y por qué importa al comprar

Durante años se decía que, al comprar una CPU, no había que fijarse demasiado en la caché porque ya venía bien dimensionada. Eso ha cambiado por completo, y el motivo tiene nombre propio: el 3D V-Cache de AMD.

Qué es el 3D V-Cache

En lugar de colocar toda la caché L3 en el mismo plano que los núcleos (donde el espacio es limitado), AMD apila una pastilla adicional de caché aprovechando la tercera dimensión, la altura. Es como añadir una planta extra a un edificio en vez de comprar más terreno. Esa L3 apilada multiplica la memoria disponible sin agrandar el chip, y los procesadores que la incorporan llevan el distintivo X3D.

El resultado brilla especialmente en los videojuegos, que son muy sensibles a la caché: con una L3 tan grande, muchos más datos del juego caben cerca de los núcleos y se evitan fallos que obligarían a esperar a la RAM. Por eso los Ryzen X3D se han convertido en la referencia para montar un PC gaming.

La segunda generación (Zen 5)

La primera hornada de chips X3D (como el 5800X3D y el 7800X3D) apilaba la caché encima de los núcleos, lo que dificultaba disipar el calor y limitaba un poco las frecuencias. La segunda generación, sobre arquitectura Zen 5, dio la vuelta a la tortilla: coloca la caché debajo de los núcleos, de modo que estos quedan en contacto directo con el disipador. Con ello se reduce mucho la resistencia térmica y los X3D actuales ya no tienen que sacrificar velocidad de reloj.

Caché L3 en los Ryzen X3D de última generación

ProcesadorCaché L3 totalDetalle
Ryzen 7 9800X3D96 MB8 núcleos Zen 5 con la caché apilada bajo los núcleos
Ryzen 9 9950X3D128 MB16 núcleos; caché 3D apilada en uno de sus chiplets
Ryzen 9 9950X3D2192 MBPrimer procesador con doble 3D V-Cache (abril de 2026)

El caso más extremo es el Ryzen 9 9950X3D2 Dual Edition, presentado por AMD en abril de 2026: es el primer procesador con doble 3D V-Cache, apilando memoria en sus dos chiplets para sumar la friolera de 192 MB de L3.

Entonces, ¿cuánta caché necesito?

Más caché es mejor, pero no es la única variable, y a partir de cierto punto las ganancias se aplanan. Como orientación práctica:

  • Para jugar, la caché es oro. Un procesador X3D suele rendir más en juegos que otro con más núcleos o más frecuencia pero menos caché.
  • Para trabajo general, ofimática o creación de contenido, pesan más el número de núcleos y la frecuencia; aquí no compensa pagar el sobreprecio de un X3D.
  • No mires solo la cifra de caché de forma aislada: importa junto con la arquitectura, los núcleos, la frecuencia y la velocidad de la memoria RAM que la acompaña.

Si estás decidiendo qué comprar, en nuestra guía de los mejores procesadores valoramos la caché dentro del conjunto, y en el artículo dedicado al 3D V-Cache de AMD entramos en detalle en esta tecnología.

Preguntas frecuentes

¿En qué se diferencia la memoria caché de la RAM?

En dos cosas: velocidad y ubicación. La caché es memoria SRAM, va dentro del procesador y responde en unos pocos ciclos de reloj; la RAM es memoria DRAM, vive en módulos aparte sobre la placa base y tarda del orden de 50 veces más. A cambio, la RAM ofrece muchísima más capacidad (gigabytes frente a los pocos megabytes de la caché). La caché guarda una copia de lo que más se usa para no tener que ir a la RAM tan a menudo.

¿Cuánta caché tiene un procesador normal?

Depende del nivel. Cada núcleo suele llevar unos 64-128 KB de L1 y entre 256 KB y 1 MB de L2. La cifra que anuncian los fabricantes suele ser la L3 compartida, que hoy va desde unos 16 MB en gamas de entrada hasta más de 128 MB en las CPU más potentes con 3D V-Cache.

¿Más caché significa siempre más rendimiento?

No siempre, y las ganancias se aplanan a partir de cierto punto. Donde más se nota una caché grande es en los videojuegos, muy sensibles a ella. Para ofimática, navegación o creación de contenido pesan más los núcleos y la frecuencia. Además, la caché es solo una pieza: cuenta junto con la arquitectura del procesador y el resto de componentes.

¿Qué es exactamente el 3D V-Cache o “X3D”?

Es una tecnología de AMD que apila una pastilla extra de caché L3 sobre (o, en la segunda generación, bajo) los núcleos, aprovechando la altura para meter mucha más memoria sin agrandar el chip. Los Ryzen que la incorporan llevan el sufijo X3D y destacan por su rendimiento en juegos.

¿Puedo ampliar o cambiar la caché de mi procesador?

No. A diferencia de la RAM o del SSD, la caché está integrada dentro del propio procesador durante su fabricación y no se puede añadir ni sustituir. La única forma de tener más caché es cambiar de CPU por otra que traiga más.

¿Por qué la caché es tan pequeña si es tan buena?

Porque es carísima por bit y porque, cuanto más grande es una memoria, más tarda en localizar un dato dentro de ella. La gracia de la caché es ser diminuta y rapidísima; si fuera enorme, dejaría de ser rápida y perdería su sentido. Por eso se combina con la RAM y el almacenamiento en una jerarquía.

Fuentes

  1. amd.com
Rubén Castro

Rubén Castro

Redactor

Apasionado de explorar y diseccionar lo último en tecnología. Tengo mucha experiencia en el mundo de los ordenadores y el gaming, aunque también me gustan todos los tipos de gadgets.