Для вопроса я буду использовать эту таблицу в качестве примера:
введите описание изображения здесь
Но иерархия памяти этого процессора не имеет отношения к этому вопросу!
Мой вопрос в том, включают ли значения задержки каждого уровня кеша доступ к кешу предыдущего уровня или нет. Я имею в виду, если мы предположим, что мы получаем доступ к L2 только после промаха L1 (и доступ к L3 только после промаха L2), глядя в моем примере (для промаха L1, промаха L2 и попадания L3), количество потраченных циклов будет ~ 21 цикл или будет ~ (4 + 12 + 21) цикл?
И, если ответ состоит в том, что значение задержки включает обращения к кешу предыдущего уровня, значение задержки доступа к ОЗУ тоже?
Как я уже сказал, не обращайте внимания на точные номера процессоров, просто ответьте на этот вопрос в общих чертах, пожалуйста.
Я видел много «таблиц значений задержки» и никогда не знал, как правильно интерпретировать их из-за этого сомнения.