Среднее время доступа к памяти - Average memory access time

В Информатика, среднее время доступа к памяти (AMAT) - это общий показатель для анализа производительности системы памяти. AMAT использует время попадания, штраф за промах и частоту промахов для измерения производительности памяти. Это объясняет тот факт, что попадания и промахи по-разному влияют на производительность системы памяти. Кроме того, AMAT может быть расширен рекурсивно на несколько слоев иерархия памяти. Он фокусируется на том, как местонахождение и тайник промахи влияют на общую производительность и позволяют быстро анализировать различные методы проектирования кэша. А молчаливое предположение AMAT состоит в том, что доступ к данным является либо попаданием, либо промахом, что означает, что память поддерживает только последовательные обращения и не может иметь множественных обращений, происходящих одновременно. Недавно AMAT был расширен, чтобы учитывать одновременный доступ к данным. Модель, называемая Concurrent-AMAT (C-AMAT), представлена ​​для более точного анализа текущих систем памяти. Более подробную информацию о C-AMAT можно найти в разделе внешних ссылок.

Три параметра AMAT: время попадания (или задержка попадания), частота промахов и штраф за промахи обеспечивают быстрый анализ систем памяти. Задержка обращения (ЧАС) - время попадания в кеш. Рейтинг промахов (МИСТЕР) - частота промахов в кэше, а средний штраф за промах (AMP) - стоимость промаха кеша с точки зрения времени. Конкретно это можно определить следующим образом.[1]

Его также можно определить рекурсивно как,

куда

Таким образом, это рекурсивное определение может быть распространено на все уровни иерархии памяти.

внешняя ссылка

Рекомендации

  1. ^ Джон Л. Хеннесси и Дэвид А. Паттерсон, Компьютерная архитектура и количественный подход, пятое издание, 2012 г., стр. B9-B19