stringtranslate.com

Tiempo medio de acceso a la memoria

En informática , el tiempo promedio 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 error y la tasa de errores para medir el rendimiento de la memoria . Tiene en cuenta el hecho de que los aciertos y los errores afectan al rendimiento del sistema de memoria de forma diferente. Además, AMAT se puede ampliar de forma recursiva a varias capas de la jerarquía de memoria . Se centra en cómo la localidad y los errores de caché afectan al 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 varios accesos que ocurran simultáneamente. Recientemente, AMAT se ha ampliado para considerar el acceso a datos simultáneos. Se presenta 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, tiempo de acierto (o latencia de acierto), tasa de errores y penalización por error, proporcionan un análisis rápido de los sistemas de memoria. La latencia de acierto ( H ) es el tiempo que tarda en aparecer en la memoria caché. La tasa de errores ( MR ) es la frecuencia de los errores de caché, mientras que la penalización por error promedio ( AMP ) es el costo de un error de caché en términos de tiempo. En concreto, se puede definir de la siguiente manera. [1]

También se puede definir recursivamente como,

dónde

De esta manera, esta definición recursiva puede extenderse a todas las capas de la jerarquía de memoria.

Referencias

  1. ^ John L. Hennessy y David A. Patterson, Arquitectura informática: un enfoque cuantitativo, quinta edición, 2012, págs. B9-B19

Enlaces externos