En informática , el tiempo medio de acceso a la memoria ( AMAT ) es una métrica común para analizar el rendimiento del sistema de memoria de la computadora .
Métrico
AMAT utiliza el tiempo de acierto, la penalización por fallar y la tasa de fallas para medir el rendimiento de la memoria. Explica el hecho de que los aciertos y los errores afectan el rendimiento del sistema de memoria de manera diferente. Además, AMAT se puede extender de forma recursiva a múltiples capas de la jerarquía de memoria . Se centra en cómo la localidad y las fallas de caché afectan el rendimiento general y permite un análisis rápido de diferentes técnicas de diseño de caché. Una suposición tácita de AMAT es que un acceso a datos es un acierto o un error, lo que significa que la memoria solo admite accesos secuenciales y no puede tener múltiples accesos ocurriendo simultáneamente. Recientemente, AMAT se ha ampliado para considerar el acceso simultáneo a datos. Se introduce un modelo, llamado Concurrent-AMAT (C-AMAT), para un análisis más preciso de los sistemas de memoria actuales. Puede encontrar más información sobre C-AMAT en la sección de enlaces externos.
Los tres parámetros de AMAT, el tiempo de acierto (o latencia de acierto), la tasa de errores y la penalización por errores proporcionan un análisis rápido de los sistemas de memoria. La latencia de golpe ( H ) es el momento de golpear en el caché. La tasa de fallos ( MR ) es la frecuencia de fallos de caché, mientras que la penalización por fallos promedio ( AMP ) es el costo de un fallo de caché en términos de tiempo. Concretamente se puede definir de la siguiente manera. [1]
También se puede definir de forma recursiva como,
dónde
De esta manera, esta definición recursiva se puede extender a todas las capas de la jerarquía de memoria.
Referencias
- ^ John L. Hennessy y David A. Patterson, Arquitectura de computadora un enfoque cuantitativo quinta edición, 2012, págs. B9-B19