Вопросы по теме 'intel-pmu'

Как измерить поздние предварительные выборки и убитые предварительные выборки на микроархитектуре Haswell?
Я использую Intel Xeon 2660 v3 и делаю много предварительных выборок программного обеспечения для использования MLP, а также для сокращения времени простоя. Теперь я хочу профилировать приложение, чтобы получить общий выигрыш за счет...
242 просмотров
schedule 14.08.2022

Событие Intel PMU для события попадания в кэш L1
Я пытаюсь подсчитать количество попаданий в кеш на разных уровнях (L1, L2 и L3) кеша для программы на процессоре Intel Haswell. Я написал программу для подсчета количества попаданий в кэш L2 и L3, отслеживая соответствующие события. Чтобы добиться...
462 просмотров
schedule 09.02.2023

Результаты исследования микроархитектуры Paradoxal VTune Amplifier
Я пытаюсь оптимизировать функцию приближения sin/cos. В основе лежит простая схема Хорнера , состоящая из набора операций умножения и добавления. Компилятор — MSVC от VS2017, процессор — Intel Xeon E5-1650, гиперпоточность включена (но наблюдения...
201 просмотров

Как perf использует оффкорные события?
Некоторые встроенные perf события сопоставляются со второстепенными событиями. Например, LLC-loads и LLC-load-misses отображаются на OFFCORE_RESPONSE. события. Это можно легко определить, как описано в здесь . Однако эти второстепенные...
557 просмотров
schedule 13.12.2022

Как использовать инструкцию rdpmc для подсчета промахов кеша L1d?
Мне интересно, есть ли какое-нибудь отдельное событие, которое может фиксировать промахи кеша L1D. Я попытался зафиксировать промах кэша L1d, измерив задержку для доступа к определенной памяти с помощью rdtsc в начале. В моих настройках, если...
334 просмотров
schedule 30.03.2023

Коэффициент попадания в кэш профилирования функции программы на C
Я хочу получить процент попаданий в кеш для конкретной функции программы C / C ++ ( foo ), запущенной на машине Linux. Я использую gcc и не оптимизирую компилятор. С помощью perf я могу получить процент попаданий для всей программы, используя...
421 просмотров
schedule 01.04.2022