2) on board l1 y l2 cache
la tasa total de aciertos aumenta bruscamente a medida que aumenta el
tamaño de L2. Un L2 más grande, más lento y más barato puede proporcionar
todos los beneficios de un L1 grande, pero sin el tamaño del troquel ni la
penalización del consumo de energía. La mayoría de las tasas de caché L1
modernas han alcanzado tasas muy por encima del 50% teórico que se
muestra aquí. Cada CPU contiene un tipo específico de RAM llamado tag
RAM. La etiqueta RAM es un registro de todas las ubicaciones de memoria que
pueden asignarse a cualquier bloque de caché dado. Si un caché es totalmente
asociativo, significa que cualquier bloque de datos RAM puede almacenarse en
cualquier bloque de caché. La ventaja de un sistema de este tipo es que la tasa
de aciertos es alta, pero el tiempo de búsqueda es extremadamente largo: la
CPU tiene que revisar todo su caché para averiguar si los datos están
presentes antes de buscar en la memoria principal.