Вопросы по теме 'papi'
Как периодически использовать PAPI для измерения производительности
Я хочу проанализировать производительность системы для своего приложения, используя API PAPI на C. Общая структура такова: -- Инициализировать PAPI -- Инициализировать интересующие счетчики -- запустить счетчики -- запустить main логика приложения --...
2890 просмотров
schedule
21.02.2023
Как считать энергопотребление с помощью CUPTI?
Я знаю, что есть способ узнать энергопотребление графического процессора с помощью CUPTI. Вы знаете какой-нибудь метод, который я могу использовать? и где я могу найти примеры?
1289 просмотров
schedule
07.12.2022
Получение retval, cleanup, destroy не удалось с помощью Papi
Я пытаюсь проверить с помощью папи, но я получаю некоторые ошибки, которые я не понимаю, почему они происходят. Я ничего не мог найти в Интернете для них. Код ниже
Я использую PAPI и C.
#include <stdlib.h>
#include <stdio.h>...
164 просмотров
schedule
05.07.2023
Как измерить общую производительность параллельных программ (с помощью papi)
Я спросил себя, как лучше всего измерить производительность (в флопах) параллельной программы. Я читал про papi_flops. Это, кажется, отлично работает для последовательной программы. Но я не знаю, как измерить общую производительность параллельной...
1425 просмотров
schedule
01.04.2023
Как исправить, что libpapi.so.* не может открыть общий объектный файл при запуске (py)COMPS с трассировкой?
Когда я пытаюсь запустить какое-либо приложение COMPS с активированной системой трассировки, я получаю следующую ошибку:
libpapi.so.5.3.0.0 cannot open shared object file
Я использую Ubuntu и установил COMPS из пакетов с помощью apt-get....
248 просмотров
schedule
21.03.2023
Исправление ошибки трассировки COMPS: ошибка PAPI_read для потока X evtset X (papi_hwc.c:*)
Я пытаюсь запустить COMPS с активированной системой отслеживания (дополнительно). Сначала у меня была проблема с установкой, но я решил ее благодаря этому вопросу:
Как исправить libpapi.so.* не может открыть общий объектный файл при запуске...
72 просмотров
schedule
16.05.2023
Как использовать PAPI с С++ 11 std:thread?
Я хотел бы использовать PAPI для получения общих счетчиков всех потоков С++ 11 std::thread в программе.
В документации PAPI по потокам говорится следующее:
Поддержку потоков в библиотеке PAPI можно инициализировать, вызвав следующую...
390 просмотров
schedule
15.12.2022
Измерение промахов кэша данных L1 с помощью perf и papi
В чем разница между PAPI_L1_LDM в papi и L1-dcache-load-misses в perf?
Я использовал тот же параметр, например и-пропускает">этот пост здесь .
Итак, в результате я получаю для папи:
PAPI_L1_DCM: 515 <- L1 data cache miss (probably...
2864 просмотров
schedule
23.05.2023
Как правильно измерить IPC (инструкций на цикл) с помощью perf
Интересно, как правильно измерять количество инструкций за цикл с помощью perf. В качестве справки: http://www2.engr.arizona.edu/~tosiron/papers/SPEC2017_ISPASS18.pdf использовал inst_retired.any и cpu_clk_unhalted.ref_tsc для своих расчетов, и...
1885 просмотров
schedule
30.05.2022
Коэффициент попадания в кэш профилирования функции программы на C
Я хочу получить процент попаданий в кеш для конкретной функции программы C / C ++ ( foo ), запущенной на машине Linux. Я использую gcc и не оптимизирую компилятор. С помощью perf я могу получить процент попаданий для всей программы, используя...
421 просмотров
schedule
01.04.2022