Как пользоваться
калькулятором
Вычисляет AMAT с локальными долями промахов первого и второго уровней памяти.
При последовательной проверке уровней AMAT=tL1+mL1(tL2+mL2tMem). Здесь mL2 — доля промахов только среди запросов, дошедших до L2, а не среди всех исходных запросов.
- 01Подготовьте данные
Используйте исходные величины именно для рассматриваемого случая: время поиска в l1 в нс; дополнительное время поиска в l2 в нс; дополнительное время обращения к памяти в нс; промахи l1 в %; локальные промахи l2 в %.
- 02Проверьте единицы и условия
Не учитываются перекрытие промахов, предвыборка, записи грязных строк и очереди контроллера памяти. Для неблокирующего кэша AMAT не равно прямо времени выполнения программы.
- 03Прочитайте результат
Умножение двух локальных долей даёт глобальную долю обращений к основной памяти. Время L2 и памяти добавочное: оно не должно повторно содержать уже потраченное время поиска L1.