Может ли кто-нибудь объяснить, как работает профайлер. Как он измеряет все время, инструкции и т. Д. С учетом исполняемого файла. Я знаю, как запустить профилировщик. Я хотел знать, как он работает.Как работает профилирование CUDA «под капотом»?
Я хочу разработать собственный профилировщик. Поэтому мне нужно понять, как работает существующий профилировщик.
У меня есть исполняемый файл и вам необходимо разработать профилировщик для профилирования исполняемого файла.
Естественно, вы не можете измерить вещи, не меняя эти вещи (в микро-нано-пространстве). Должны быть какие-то регистры отладки в gpu, чтобы противостоять этому. –
Прежде всего, прочитали ли вы [Руководство пользователя Profiler] (http://docs.nvidia.com/cuda/profiler-users-guide/index.html)? – BenC
Ya Я прочитал руководство пользователя профайлера. Но это не объясняет фоновой работы профилировщика. Кто-нибудь может мне это объяснить. – reva