Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В информатике , время доступа к памяти в среднем ( AMAT ) является общей метрикой для анализа компьютерной памяти производительности системы.

Метрика [ править ]

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

Три параметра AMAT: время срабатывания (или задержка срабатывания), частота промахов и штраф за промахи обеспечивают быстрый анализ систем памяти. Задержка попадания ( H ) - это время попадания в кеш. Коэффициент промахов ( MR ) - это частота промахов в кэше, а средний штраф за промахи ( AMP ) - это стоимость промахов в кэше с точки зрения времени. Конкретно это можно определить следующим образом. [1]

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

где

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

Ссылки [ править ]

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

Внешние ссылки [ править ]