miércoles, 4 de noviembre de 2015

Optimización

-Para una optimización en la manera en que se ingresa a la memoria caché y cómo se obtienen datos de ella, se han tomado en cuenta distintas técnicas que ayudarán a que haya menos reincidencia de fallos.

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