¿Qué es L3 Cache?
El caché de nivel 3 o L3 es una memoria especializada que funciona de la mano con caché L1 y L2 para mejorar el rendimiento de la computadora. Los caché L1, L2 y L3 son cachés de la unidad de procesamiento de computadora (CPU), versos otros tipos de cachés en el sistema, como el caché de disco duro. La CPU caché atiende a las necesidades del microprocesador anticipando las solicitudes de datos para que las instrucciones de procesamiento se proporcionen sin demora. La caché de la CPU es más rápida que la memoria de acceso aleatorio (RAM), y está diseñado para evitar cuellos de botella en el rendimiento.
Cuando se realiza una solicitud del sistema, la CPU requiere instrucciones para ejecutar esa solicitud. La CPU funciona muchas veces más rápido que la RAM del sistema, por lo que para reducir los retrasos, el caché L1 tiene bits de datos listos que anticipa que será necesario. El caché L1 es muy pequeño, lo que permite que sea muy rápido. Si las instrucciones no están presentes en el caché L1, la CPU verifica L2, un grupo de caché ligeramente más grande, con una latencia un poco más larga. Con cada caché Miss Se ve al siguiente nivel Of caché. El caché L3 puede ser mucho más grande que L1 y L2, y aunque también es más lento, todavía es mucho más rápido que obtener de Ram.
Suponiendo que las instrucciones necesarias se encuentren en L3 Cache (A Cache Hit ), los bits de datos pueden ser desalojados de L1 Cache para contener las nuevas instrucciones en caso de que sean necesarios nuevamente. L3 Cache puede eliminar esa línea de instrucciones ya que ahora reside en otro caché (denominado exclusivo caché), o puede aferrarse a una copia (denominado inclusive caché), dependiendo del diseño de la CPU.
Por ejemplo, en noviembre de 2008, AMD® lanzó su chip de cuatro núcleos Shanghai . Cada núcleo tiene sus propios cachés L1 y L2, pero los núcleos comparten un caché L3 común. L3 mantiene copias de los elementos solicitados en caso de que un núcleo diferente realice una solicitud posterior.
.La arquitectura para caché de niveles múltiples continúa evolucionando. Cache L1 utilizado aSea externo a la CPU, integrado en la placa base, pero ahora los cachés L1 y L2 se incorporan comúnmente a la CPU. El caché L3 generalmente se ha integrado en la placa base, pero algunos modelos de CPU ya están incorporando la caché L3. La ventaja de tener caché a bordo es que es más rápido, más eficiente y menos costoso que colocar caché separado en la placa base.
Las instrucciones de recuperación de la caché son más rápidas que llamar a la RAM del sistema, y un buen diseño de caché mejora enormemente el rendimiento del sistema. El diseño y la estrategia de caché serán diferentes en varias placas base y CPU, pero todo lo demás es igual, más caché es mejor.