Articulo de referencia

Tiempo promedio de acceso a la memoria

En informática , el tiempo medio de acceso a la memoria ( AMAT , por sus siglas en inglés) es una métrica común para analizar el rendimiento del sistema de memoria de un ordenad...

En informática , el tiempo medio de acceso a la memoria ( AMAT , por sus siglas en inglés) es una métrica común para analizar el rendimiento del sistema de memoria de un ordenador .

Métrico

AMAT utiliza el tiempo de acierto, la penalización por fallo y la tasa de fallos para medir el rendimiento de la memoria . Considera que los aciertos y los fallos afectan al rendimiento del sistema de memoria de forma diferente. Además, AMAT puede extenderse recursivamente a múltiples capas de la jerarquía de memoria . Se centra en cómo la localidad y los fallos 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 fallo, lo que significa que la memoria solo admite accesos secuenciales y no puede tener múltiples accesos simultáneos. Recientemente, AMAT se ha extendido para considerar el acceso concurrente 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 —tiempo de acierto (o latencia de acierto), tasa de fallo y penalización por fallo— proporcionan un análisis rápido de los sistemas de memoria. La latencia de acierto ( H ) es el tiempo que tarda en alcanzarse la caché. La tasa de fallo ( MR ) es la frecuencia de fallos de caché, mientras que la penalización media por fallo ( AMP ) es el coste de un fallo de caché en términos de tiempo. Concretamente, se puede definir de la siguiente manera. [ 1 ]

AMETROAT=H+METRORAMETROPAG{\displaystyle \mathrm {AMAT} =H+MR\cdot \mathrm {AMP} }

También se puede definir recursivamente como,

AMETROAT=H1+METROR1AMETROPAG1{\displaystyle \mathrm {AMAT} =H_{1}+MR_{1}\cdot \mathrm {AMP} _{1}}

dónde

AMETROPAG1=H2+METROR2AMETROPAG2{\displaystyle \mathrm {AMP} _{1}=H_{2}+MR_{2}\cdot \mathrm {AMP} _{2}}

De esta forma, esta definición recursiva puede extenderse a través de todas las capas de la jerarquía de memoria.

Referencias

  1. John L. Hennessy y David A. Patterson, Arquitectura de computadoras: un enfoque cuantitativo, quinta edición, 2012, págs. B9-B19
  • Descripción general del tiempo promedio de acceso a memoria concurrente (C-AMAT)
Obtenido de " https://en.wikipedia.org/w/index.php?title=Average_memory_access_time&oldid=1334666297 "