¿Diferencia de caché L2 y L3?


13

Si bien entiendo que el caché de la computadora es:

Un caché de la CPU es un caché utilizado por la unidad central de procesamiento de una computadora para reducir el tiempo promedio de acceso a la memoria. El caché es una memoria más pequeña y más rápida que almacena copias de los datos de las ubicaciones de memoria principal utilizadas con mayor frecuencia.

¿Cuál es la diferencia entre el caché L2 y el caché L3?


Descargue y ejecute Memtest86 +. Informará el tamaño y el rendimiento (por ejemplo, capacidad de transferencia en megabytes por segundo) de la memoria principal y las memorias caché.
aserrín

Respuestas:


20

El caché L3 es simplemente otra capa de caché.

Por lo general, ahora hay 3 capas de caché en los núcleos de CPU modernos:

  • La memoria caché L1 es muy pequeña y está muy unida a las unidades de procesamiento reales de la CPU, por lo general, puede cumplir con las solicitudes de datos dentro de 3 tics de reloj de la CPU. El caché L1 tiende a ser de alrededor de 4-32 KB dependiendo de la arquitectura de la CPU y se divide entre cachés de instrucciones y datos.

  • El caché L2 es generalmente más grande pero un poco más lento y generalmente está vinculado a un núcleo de CPU. Los procesadores recientes tienden a tener 512 KB de caché por núcleo y este caché no tiene distinción entre cachés de instrucciones y datos, es un caché unificado. Creo que el tiempo de respuesta para los datos en caché suele ser inferior a 20 "ticks" de CPU

  • La memoria caché L3 tiende a ser compartida por todos los núcleos presentes en la CPU y es mucho más grande y lenta de nuevo, pero sigue siendo mucho más rápido que ir a la memoria principal. La caché L3 tiende a ser del orden de 4-8 MB en estos días.


2

Los diferentes procesadores usan diferentes tipos de caché.

Todos los procesadores dependen de la memoria caché L1, que generalmente se encuentra en la matriz del procesador y es una memoria muy rápida (y costosa). El caché L2 es más lento, más grande y más barato que el caché L1. Los procesadores más antiguos usaban caché L2 en la placa base, hoy en día tiende a integrarse en el procesador. El caché L3 es más lento, más grande y más barato que el caché L2. De nuevo, esto puede estar en chip o en la placa base.

Es posible tener caché L4 o superior, pero no vale la pena hacerlo.

Si necesita una explicación de cómo funciona la memoria caché, me ocuparé de armar un artículo.

robé esto de www.webopedia.com

Un caché de memoria, a veces llamado almacén de caché o caché RAM, es una porción de memoria hecha de RAM estática de alta velocidad (SRAM) en lugar de la RAM dinámica (DRAM) más lenta y barata utilizada para la memoria principal. El almacenamiento en memoria caché es efectivo porque la mayoría de los programas acceden a los mismos datos o instrucciones una y otra vez. Al mantener tanta información como sea posible en SRAM, la computadora evita acceder a la DRAM más lenta.

Abreviatura de caché de nivel 1, una memoria caché integrada en el microprocesador.

Abreviatura de caché de nivel 2, memoria caché externa al microprocesador. En general, la memoria caché L2, también llamada caché secundaria, reside en un chip separado del chip del microprocesador.

A medida que más y más procesadores comienzan a incluir caché L2 en sus arquitecturas, el caché de nivel 3 es ahora el nombre del caché adicional integrado en las placas base entre el microprocesador y la memoria principal.

el caché l2 ahora siempre está integrado en el procesador para el folleto de archivo x86

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.