Использование PEBS и Linux Perf для подсчета количества циклов ЦП, переданных для выполнения X количества инструкций - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу сделать что-то вроде этого: после того, как прошло 100 миллионов инструкций, запросите циклы процессора Linux perf HW и запишите его в файл.Я хочу использовать этот код для характеристики производительности приложений / тестовых программ на разных этапах выполнения программы.

У меня есть подсказка, что мне нужно настроить Intel PEBS, который переполняется после того, как пройдено 100 миллионов инструкций, и запросить счетчик циклов HW процессора счетчиков linux perf.

Любой указатель на то, с чего начать, и если кто-то уже это сделал.Я хочу сделать это с минимальными затратами.Я напишу код на C / C ++.

С уважением ...

...