Коэффициент промахов кэша L2 оказывается больше 1Linux

Ответить
Anonymous
 Коэффициент промахов кэша L2 оказывается больше 1

Сообщение Anonymous »

Я использую PAPI для измерения частоты промахов в кэше между уровнями L1, L2 и L3.
Я использовал формулы, приведенные здесь — источник
I просто упомяну их здесь -
Частота промахов в кэше L1 = L1_Misses / (Loads + Stores) = PAPI_L1_TCM / PAPI_LST_INS
Частота промахов в кэше L2 = L2_Misses / L1_Misses = PAPI_L2_TCM / PAPI_L1_TCM
Используя вышеизложенное, я подумал, что частота промахов кэша L3 = L3_Misses / L2_Misses = PAPI_L3_TCM / PAPI_L2_TCM

Код: Выделить всё

{
"cpu in mhz":"3000",
"threads":[
{
"id":"140207004632960",
"regions":[
{
"test":{
"region_count":"1",
"cycles":"2867942814518",
"PAPI_L1_DCM":"75009278937",
"PAPI_L2_DCM":"75036590198",
"PAPI_L2_DCA":"39547106",
"PAPI_L3_TCM":"174614",
"PAPI_L3_TCA":"75042630482",
"PAPI_BR_MSP":"2697897",
"PAPI_TLB_IM":"232409"
}
}
]
}
]
}
Вот какие значения я получил. Я провожу расчеты для другого кода, а не для того, который указан в ссылке выше.
Используя приведенные выше формулы, коэффициент промахов L2 получается больше 1. p>
Что это означает? Или это совершенно неправильный способ проведения подобных расчетов?
Если это имеет значение, я использую

Код: Выделить всё

export PAPI_EVENTS="PAPI_L1_DCM,PAPI_L1_DCA,PAPI_L2_DCM,PAPI_L2_DCA,PAPI_L3_TCM,PAPI_L3_TCA,PAPI_BR_MSP,PAPI_TLB_IM,PAPI_TLB_DM,PAPI_TLB_TL"
и добавьте в код области PAPI по мере необходимости.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/785 ... ter-than-1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»