Когда промахи L1 сильно отличаются от промахов L2... TLB?

Я прогнал несколько бенчмарков на некоторых алгоритмах и составил профиль их использования памяти и эффективности (L1/L2/TLB доступы и промахи), и некоторые результаты меня весьма заинтриговали.

Рассматривая иерархию кэш-памяти (L1 и L2 кэши), не должно ли количество промахов L1 кэша совпадать с количеством обращений к L2 кэшу? Одно из объяснений, которое я нахожу, связано с TLB: когда виртуальный адрес не отображен в TLB, система автоматически пропускает поиск в некоторых уровнях кэша. Кажется ли это законным?

7
задан VividD 29 September 2016 в 10:27
поделиться