Mejorar el rendimiento:
- Reducir fallos en la caché (miss rate).
- Reducir penalizaciones por fallo (miss penalti).
- Reducir el tiempo de acceso en caso de acierto (hit time).
Reduccion de fallos:
3 tipos de fallos en una memoria caché:
- Forzosos (Compulsory): En el primer acceso a un bloque éste no se encuentra en la caché (fallos de arranque en frío o de primera referencia).
- Capacidad (Capacity): La caché no puede contener todos los bloques necesarios durante la ejecución de un programa.
- Conflicto (Conflict): Diferentes bloques deben ir necesariamente al mismo conjunto o línea cuando la estrategia es asociativa por conjuntos o de correspondencia directa (fallos de colisión).
No hay comentarios:
Publicar un comentario