¿Qué es L2 Cache?

El caché de nivel 2 o L2 es parte de una estrategia de almacenamiento multinivel para mejorar el rendimiento de la computadora. El presente modelo utiliza hasta tres niveles de caché, denominado L1, L2 y L3, cada uno une la brecha entre la unidad de procesamiento de computadora (CPU) muy rápida y la memoria de acceso aleatorio (RAM) mucho más lenta. Mientras el diseño está evolucionando, el caché L1 se integra con mayor frecuencia en la CPU, mientras que el caché L2 generalmente se ha incorporado en la placa base (junto con el caché L3, cuando está presente). Sin embargo, algunas CPU ahora incorporan el caché L2, así como el caché L1, y algunas incluso incorporan el caché L3.

El trabajo de la caché de la CPU es anticipar las solicitudes de datos, de modo que cuando el usuario hace clic en un programa de uso frecuente, por ejemplo, las instrucciones requeridas para ejecutar ese programa están listas para estar listas, almacenadas en caché. Cuando esto sucede, la CPU puede procesar la solicitud sin demora, mejorando drásticamente el rendimiento de la computadora. La CPU verificará primero la memoria caché L1, seguido de la caché L2 y L3. Si encuentra los bits de datos necesarios, estoes un hit de cache hit , pero si el caché no anticipa la solicitud, la CPU obtiene un Cache Miss , y los datos deben extraerse de la RAM más lenta o el disco duro que aún es más lento.

Dado que es el trabajo de la caché de la CPU contener bits de datos, es posible que se pregunte por qué hay más de un nivel de caché. ¿Por qué L2 Cache en absoluto, mucho menos L3, cuando puedes hacer que L1 Cache sea más grande?

La respuesta es que cuanto más grande es el caché, más larga es la latencia. Los cachés pequeños son más rápidos que los cachés grandes. Para optimizar el rendimiento general, el mejor resultado se obtiene al tener el caché más pequeño y más rápido más inmediato a la CPU en sí, seguido de un grupo ligeramente más grande de caché L2 y un grupo aún más grande de caché L3. La idea es mantener las instrucciones más utilizadas en L1, con el caché L2 que contiene los siguientes bits de datos que se necesitan más probablemente, y el seguimiento de L3. Si la CPU necesita procesS Una solicitud que no está presente en L1 Cache, puede verificar rápidamente la caché L2, luego L3.

El diseño de caché es una estrategia clave en el mercado de microprocesadores altamente competitivos, ya que es directamente responsable de mejorar el rendimiento de la CPU y el sistema. El caché de niveles múltiples está hecho de chips de RAM (SRAM) más caros de RAM (SRAM) versus chips dinámico (DRAM) más barato. DRAM y los chips Synconous DRAM (SDRAM) son a lo que normalmente nos referimos simplemente como Ram . Los chips Sram y Sdram no deben confundirse.

Al mirar nuevas computadoras, consulte las cantidades de caché L1, L2 y L3. En igualdad de condiciones, un sistema con más caché de la CPU funcionará mejor, y el caché sincrónico es más rápido que asíncrono.

OTROS IDIOMAS