VTune Profiler [2] [3] [4] [5] (ранее VTune Amplifier ) — это инструмент анализа производительности для машин на базе x86, работающих под управлением операционных систем Linux или Microsoft Windows . Многие функции работают как на оборудовании Intel , так и на AMD , но расширенные аппаратные функции выборки требуют процессора производства Intel.
VTune доступен бесплатно как отдельный инструмент или как часть Intel oneAPI Base Toolkit.
Функции
Языки
C, C++, Data Parallel C++ (DPC++), [6] [7] C#, Fortran , Java, Python, Go, OpenCL , ассемблер и любая смесь. Другие собственные языки программирования, которые придерживаются общих стандартов, также могут быть профилированы.
Профили
Профили включают алгоритм, микроархитектуру, параллелизм, ввод-вывод, систему, тепловое регулирование и ускорители (GPU и FPGA). [ необходима ссылка ]
Локальный, Удаленный, Сервер
VTune поддерживает локальное и удаленное профилирование производительности. Его можно запустить как приложение с графическим интерфейсом, как командную строку или как сервер, доступный нескольким пользователям через веб-браузер. [ необходима цитата ]