Возможно ли найти набор собственных событий (регистров счетчиков CPU), которые отображаются в событие PAPI?PAPI и собственные события
1
A
ответ
3
Если у вас установлен papi, вы можете использовать papi_avail для получения собственных событий. Например,
papi_avail -e PAPI_TOT_INS
Название события: PAPI_TOT_INS
Код события: 0x80000032
Количество коренных событий: 1 Краткое описание: | Instr завершен |
Длинные Описание: | Инструкции завершены |
Примечания разработчика: ||
Производный тип: | NOT_DERIVED |
Postfix Processing String: ||
Исходный код [0]: 0x40000002 | INSTRUCTION_RETIRED |
Кол-во регистрационных значений: 0
Собственное событие Описание: | Количество инструкций при выходе на пенсию |
-Ganesh
1
Я думаю, что вы имеете в виду
papi_native_avail
PAPI_event_name_to_code(...)
С Вы можете добавить свой событие к вашему EventSet, например.