intel-VTune-Pro-мен-бастауfiler-логотипі

intel VTune Pro бағдарламасымен жұмысты бастауfiler

Intel® VTune™ Pro қолданбасымен жұмысты бастаңызfiler

Intel VTune Pro пайдаланыңызfiler Windows*, macOS* және Linux* хосттарынан жергілікті және қашықтағы мақсатты жүйелерді талдау үшін. Мына әрекеттер арқылы қолданба мен жүйе өнімділігін жақсартыңыз:

  • Алгоритмді таңдауға талдау жасаңыз.
  • Сериялық және параллель кодтық бөгеттерді табыңыз.
  • Қолданбаңыз қолжетімді аппараттық ресурстардан қай жерде және қалай пайда көретінін түсініңіз.
  • Өтінішіңіздің орындалуын тездетіңіз.
    Intel VTune Pro жүктеп алыңызfiler жүйеңізде мына жолдардың бірі арқылы:
  • Оқшау нұсқасын жүктеп алыңыз.
  • Intel VTune Pro алыңызfiler Intel® oneAPI негізгі құралдар жинағының бөлігі ретінде.
    VTune Pro қараңызfiler бейнелер үшін оқу беті, webinars және бастауға көмектесетін басқа материалдар.

ЕСКЕРТУ
Intel® VTune™ Pro нұсқаларына арналған құжаттамаfiler 2021 шығарылымына дейін тек жүктеп алуға болады. Өнім нұсқасы бойынша қолжетімді құжаттамаларды жүктеп алу тізімін мына беттерді қараңыз:

  • Intel Parallel Studio XE құжаттамасын жүктеп алыңыз
  • Intel System Studio үшін құжаттаманы жүктеп алыңыз

Жұмыс процесін түсіну
Intel VTune Pro пайдаланыңызfiler - проfile қолдану және өнімділікті жақсарту үшін нәтижелерді талдау.

Жалпы жұмыс процесі мына қадамдарды қамтиды:

intel-VTune-Pro-мен-бастауfiler-01

Бастау үшін хост жүйесін таңдаңыз
Windows*, Linux* немесе macOS* үшін жүйеге тән жұмыс процестері туралы қосымша мәліметтер алыңыз.

intel-VTune-Pro-мен-бастауfiler-02

Intel® VTune™ Pro қолданбасымен жұмысты бастаңызfiler Windows* ОЖ үшін

Бастамас бұрын

  1. Intel® VTune™ Pro орнатыңызfiler Windows* жүйесінде.
  2. Қолданбаңызды таңба ақпаратымен және барлық оңтайландырулар қосылған Шығару режимінде жасаңыз. Компилятор параметрлері туралы толық ақпаратты VTune Pro бөлімінен қараңызfiler желідегі пайдаланушы нұсқаулығы.
    Сондай-ақ s матрицасын пайдалануға боладыampҚолданба қол жетімді \VTune\Samples\матрица. Сәйкес s көре аласызample нәтиже береді \VTune\Projects\sample (матрица).
  3. Ортаның айнымалы мәндерін орнату: іске қосыңыз \setvars.bat сценарийі.
    Әдепкі бойынша, oneAPI құрамдастары үшін Бағдарлама болып табылады Files (x86)\Intel\oneAPI.
    ЕСКЕРТУ Intel® VTune™ Pro пайдалану кезінде setvars.bat іске қосудың қажеті жоқfiler Microsoft* Visual Studio* ішінде.

1-қадам: Intel® VTune™ Pro бағдарламасын іске қосыңызfiler
Intel VTune Pro іске қосыңызfiler осы жолдардың бірі арқылы жобаны орнатыңыз. Жоба талдағыңыз келетін қолданбаға, талдау түріне және деректерді жинау нәтижелеріне арналған контейнер болып табылады.

Көзі / VTune Pro іске қосыңызfiler

Дербес (GUI)

  1. vtune-gui пәрменін іске қосыңыз немесе Intel® VTune™ Pro іске қосыңызfiler Бастау мәзірінен.
  2. GUI ашылғанда, Сәлемдесу экранында басыңыз.
  3. Жоба құру тілқатысу терезесінде жобаның атын және орнын көрсетіңіз.
  4. Жоба жасау түймесін басыңыз.

Дербес (пәрмен жолы)
vtune пәрменін іске қосыңыз.

Microsoft* Visual Studio* IDE
Шешімді Visual Studio бағдарламасында ашыңыз. VTune Profiler құралдар тақтасы автоматты түрде қосылады және Visual Studio жобаңыз талдау мақсаты ретінде орнатылады.

ЕСКЕРТУ
Intel® VTune™ Pro бағдарламасын іске қосқан кезде жоба жасаудың қажеті жоқfiler пәрмен жолынан немесе Microsoft* Visual Studio ішінде.

2-қадам: талдауды конфигурациялаңыз және іске қосыңыз
Жаңа жобаны жасағаннан кейін Configure Analysis терезесі мына әдепкі мәндермен ашылады:

intel-VTune-Pro-мен-бастауfiler-03

  1. Қолданбаны іске қосу бөлімінде орындалатын қолданбаның орнын шолыңыз file.
  2. Қолданбаңызда өнімділік суретін іске қосу үшін Бастау түймесін басыңыз. Бұл талдау жалпы қорытындыны ұсынадыview мақсатты жүйеде қолданбаңыздың өнімділігіне әсер ететін мәселелер.

3-қадам: View және өнімділік деректерін талдау
Деректерді жинау аяқталғанда, VTune Profiler Жиынтық терезесінде талдау нәтижелерін көрсетеді. Мұнда сіз спектакльдің аяқталғанын көресізview Сіздің өтінішіңіздің
Біттіview әдетте сипаттамаларымен бірге бірнеше көрсеткіштерді қамтиды.

intel-VTune-Pro-мен-бастауfiler-04

  • A Қатысты факторлар туралы толық ақпарат алу үшін әрбір көрсеткішті кеңейтіңіз.
  • B Белгіленген көрсеткіш рұқсат етілген/қалыпты жұмыс ауқымынан тыс мәнді көрсетеді. Белгіленген көрсеткішті жақсарту жолын түсіну үшін құрал кеңестерін пайдаланыңыз.
  • C Келесі орындауды қарастыратын басқа талдаулар бойынша нұсқаулықты қараңыз. Талдау ағашы осы ұсыныстарды ерекшелейді.

Келесі қадамдар
Performance Snapshot VTune Pro қолданбасының өнімділігінің жалпы бағасын алу үшін жақсы бастапқы нүкте болып табылады.filer. Әрі қарай, сіздің алгоритміңіз реттеуді қажет ететінін тексеріңіз.

  1. Жалпы өнімділік кедергілерін талдау үшін оқулықты орындаңыз.
  2. Алгоритміңіз жақсы реттелгеннен кейін нәтижелерді калибрлеу және басқа аймақтардағы ықтимал өнімділік жақсартуларын анықтау үшін өнімділік суретін қайта іске қосыңыз.

Сондай-ақ қараңыз
Микроархитектураны зерттеу

VTune Profiler Анықтама туры

Exampле: Profile Windows жүйесіндегі OpenMP* қолданбасы*
Intel VTune Pro пайдаланыңызfiler Windows құрылғысында profile ретіндеampiso3dfd_omp_offload OpenMP қолданбасы Intel графикалық процессорына жүктелді. GPU талдауын іске қосу және нәтижелерді тексеру жолын үйреніңіз.

Алғы шарттар

  • Жүйеде Microsoft* Windows 10 немесе жаңарақ нұсқасы жұмыс істеп тұрғанын тексеріңіз.
  • Intel процессорлық графикасының мына нұсқаларының бірін пайдаланыңыз:
    • 8-ген
    • 9-ген
    • 11-ген
  • Сіздің жүйеңіз осы Intel процессорларының бірінде жұмыс істеуі керек:
    • 7-ші буын Intel® Core™ i7 процессорлары (код атауы Kaby Lake)
    • 8-ші буын Intel® Core™ i7 процессорлары (код атауы Coffee Lake)
    • 10-шы буын Intel® Core™ i7 процессорлары (кодтық атауы Ice Lake)
  • Intel VTune Pro орнатыңызfiler осы көздердің бірінен:
    • Жеке өнімді жүктеп алу
    • Intel® oneAPI негізгі құралдар жинағы
    • Intel® System Bring-up Toolkit
  • Сізге қажет Intel® oneAPI DPC++/C++ компиляторы (icx/icpx) бар Intel® oneAPI HPC құралдар жинағын жүктеп алыңыз.file OpenMP қолданбалары.
  • Ортаның айнымалы мәндерін орнату. ішінде орналасқан vars.bat сценарийін орындаңыз \env каталогы.
  • GPU талдауы үшін жүйеңізді орнатыңыз.

ЕСКЕРТУ
Intel VTune Pro орнату үшінfiler Microsoft* Visual Studio ортасында VTune Pro қараңызfiler Пайдаланушы нұсқаулығы.

OpenMP түсіру қолданбасын құрастырыңыз және құрастырыңыз

  1. iso3dfd_omp_offload OpenMP Offload s жүктеп алыңызampле.
  2. s үшін ашықampкаталог.
    CD <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. OpenMP Offload қолданбасын құрастырыңыз.

mkdir құрастыру
CD құрастыру
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-мақсаттар:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

OpenMP жүктеу қолданбасында GPU талдауын іске қосыңыз
Енді сіз құрастырған OpenMP қолданбасында GPU түсіру талдауын іске қосуға дайынсыз.

  1. VTune Pro ашыңызfiler және жобаны жасау үшін Жаңа жоба түймесін басыңыз.
  2. Сәлемдесу бетінде талдауды орнату үшін Талдауларды конфигурациялау түймесін басыңыз.
  3. Талдау үшін осы параметрлерді таңдаңыз.
    • ҚАЙДА тақтасында Жергілікті хост таңдаңыз.
    • НЕ аумағында «Қолданбаны іске қосу» тармағын таңдап, iso3dfd_omp_offload екілік файлын кәсіби қолданба ретінде көрсетіңіз.file.
    • ҚАЛАЙ тақтасында Талдау тармағындағы Accelerators тобынан GPU түсіру талдау түрін таңдаңыз.
      intel-VTune-Pro-мен-бастауfiler-05
  4. Талдауды іске қосу үшін «Бастау» түймесін басыңыз.

VTune Profiler деректерді жинайды және GPU түсіруінде талдау нәтижелерін көрсетеді viewнүкте.

  • Жиынтық терезесінде CPU және GPU ресурстарын пайдалану статистикасын қараңыз. Қолданбаңыздың мыналар екенін анықтау үшін осы деректерді пайдаланыңыз:
    • GPU-байланысты
    • CPU байланысты
    • Жүйеңіздің есептеу ресурстарын тиімсіз пайдалану
  • Негізгі CPU және GPU көрсеткіштерін көру үшін платформа терезесіндегі ақпаратты пайдаланыңыз.
  • Графикалық терезеде арнайы есептеу тапсырмаларын зерттеңіз.

Тереңірек талдау үшін VTune Pro ішіндегі қатысты рецептті қараңызfiler Өнімділік талдауының аспаздық кітабы. Сондай-ақ, профильді GPU есептеу/медиа байланыс нүктелерін талдау арқылы жалғастыруға болады.

Example: Profile Windows жүйесіндегі SYCL* қолданбасы*
Profile ретіндеampIntel® VTune™ Pro көмегімен matrix_multiply SYCL қолданбасын пайдаланыңызfiler. Өніммен танысыңыз және GPU-байланысты қолданбалар үшін жиналған статистиканы түсініңіз.

Алғы шарттар

  • Жүйеде Microsoft* Visual Studio (v2017 немесе одан жаңа нұсқасы) орнатылғанын тексеріңіз.
  • Intel VTune Pro орнатыңызfiler Intel® oneAPI Base Toolkit немесе Intel® System Bring-up Toolkit ішінен. Бұл құралдар жинақтарында профильдеу процесіне қажетті Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) компиляторы бар.
  • Ортаның айнымалы мәндерін орнату. ішінде орналасқан vars.bat сценарийін орындаңыз \env каталогы.
  • Intel oneAPI DPC++ компиляторының (Intel oneAPI Base құралдар жинағымен орнатылған) Microsoft Visual Studio бағдарламасына біріктірілгеніне көз жеткізіңіз.
  • Intel oneAPI DPC++ компиляторы үшін -gline-tables-only және -fdebug-info-for-profiling опцияларын пайдаланып кодты құрастырыңыз.
  • GPU талдауы үшін жүйеңізді орнатыңыз.

Intel VTune Pro орнату туралы ақпарат алу үшінfiler Microsoft* Visual Studio ортасында VTune Pro бөлімін қараңызfiler Пайдаланушы нұсқаулығы.

Matrix қолданбасын құрастырыңыз
matrix_multiply_vtune кодын жүктеп алыңызampIntel oneAPI құралдар жинақтарына арналған пакет. Бұл s қамтидыampқұрастыру үшін пайдалануға болатын lefile SYCL қолданбасы.

  1. Microsoft* Visual Studio бағдарламасын ашыңыз.
  2. басыңыз File > Ашу > Жоба/Шешім. matrix_multiply_vtune қалтасын тауып, matrix_multiply.sln таңдаңыз.
  3. Осы конфигурацияны құрастырыңыз (Жоба > Құрастыру).
  4. Бағдарламаны іске қосыңыз (Debug > Отладкасыз бастау).
  5. s параметрінің DPC++ немесе бұрандалы нұсқасын таңдау үшінample, препроцессор анықтамаларын пайдаланыңыз.
    1. Жоба сипаттары > DPC++ > Препроцессор > Препроцессор анықтамасы тармағына өтіңіз.
    2. icpx -fsycl немесе USE_THR анықтаңыз.

GPU талдауын іске қосыңыз
Matrix s жүйесінде GPU талдауын іске қосыңызampле.

  1. Visual Studio құралдар тақтасында Талдауларды теңшеу түймешігін басыңыз.
    Configure Analysis терезесі ашылады. Әдепкі бойынша, ол VS жоба параметрлерін иеленеді және matrix_multiply.exe файлын кәсіби қолданба ретінде көрсетеді.file.
  2. Талдауды конфигурациялау терезесінде түймесін басыңызintel-VTune-Pro-мен-бастауfiler-06 ҚАЛАЙ тақтасындағы шолу түймесі.
  3. Талдау тармағындағы Accelerators тобынан GPU Compute/Media Hotspots талдау түрін таңдаңыз.
    intel-VTune-Pro-мен-бастауfiler-06
  4. Алдын ала анықталған опциялармен талдауды бастау үшін Бастау түймесін басыңыз.

Пәрмен жолынан GPU талдауын іске қосыңыз:

  1. s ашыңызampкаталог:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Бұл каталогта Visual Studio* жобасын ашыңыз file matrix_multiply.sln деп аталады
  3. көбейту.cpp file матрицаны көбейтудің бірнеше нұсқасын қамтиды. multiply.hpp ішіндегі сәйкес #define MULTIPLY жолын өңдеу арқылы нұсқаны таңдаңыз
  4. Бүкіл жобаны Release конфигурациясымен құрастырыңыз.
    Бұл matrix_multiply.exe деп аталатын орындалатын файлды жасайды.
  5. GPU талдауын іске қосу үшін жүйені дайындаңыз. GPU талдауы үшін жүйені орнату бөлімін қараңыз.
  6. VTune Pro орнатыңызfiler ортаның айнымалы мәндерін буманы іске қосу арқылы file: экспорттау \env\vars.bat
  7. Талдау пәрменін іске қосыңыз:
    vtune.exe -gpu-түсіруді жинау — matrix_multiply.exe

VTune Profiler деректерді жинайды және GPU есептеу/медиа байланыс нүктелерінде талдау нәтижелерін көрсетеді viewнүкте. Жиынтық терезеде қолданбаңыздың GPU-байланысты екенін түсіну үшін CPU және GPU ресурстарын пайдалану статистикасын қараңыз. Уақыт өте келе кодтың орындалуын көрсететін негізгі CPU және GPU көрсеткіштерін көру үшін Графикалық терезеге ауысыңыз.

Intel® VTune™ Pro қолданбасымен жұмысты бастаңызfiler Linux* ОЖ үшін

Бастамас бұрын

  1. Intel® VTune™ Pro орнатыңызfiler Linux* жүйесінде.
  2. Қолданбаңызды таңба ақпаратымен және барлық оңтайландырулар қосылған Шығару режимінде жасаңыз. Компилятор параметрлері туралы толық ақпаратты VTune Pro бөлімінен қараңызfiler желідегі пайдаланушы нұсқаулығы.
    Сондай-ақ s матрицасын пайдалануға боладыampҚолданба қол жетімді \sample\матрица. s көре аласызample нәтиже береді \sample (матрица).
  3. Ортаның айнымалы мәндерін орнатыңыз: көз /setvars.sh
    Әдепкі бойынша, бұл:
    • $HOME/intel/oneapi/ пайдаланушы рұқсаттарымен орнатылған кезде;
    • /opt/intel/oneapi/ түбірлік рұқсаттармен орнатылған кезде.

1-қадам: VTune Pro іске қосыңызfiler
VTune Pro бағдарламасын іске қосыңызfiler мына жолдардың бірі арқылы:

Көзі / VTune Pro іске қосыңызfiler
Дербес/IDE (GUI)

  1. vtunegui пәрменін іске қосыңыз. VTune Pro іске қосу үшінfiler Intel System Studio IDE ішінен Құралдар > VTune Pro тармағын таңдаңызfiler > VTune Pro бағдарламасын іске қосыңызfiler. Бұл барлық сәйкес орта айнымалы мәндерін орнатады және өнімнің оқшау интерфейсін іске қосады.
  2. GUI ашылғанда, сәлемдесу экранында ЖАҢА ЖОБА түймесін басыңыз.
  3. Жоба құру тілқатысу терезесінде жобаның атын және орнын көрсетіңіз.
  4. Жоба жасау түймесін басыңыз.

Дербес (пәрмен жолы)

  • vtune пәрменін іске қосыңыз.

2-қадам: талдауды конфигурациялаңыз және іске қосыңыз
Жаңа жобаны жасағаннан кейін Configure Analysis терезесі мына әдепкі мәндермен ашылады:

intel-VTune-Pro-мен-бастауfiler-07

  1. Қолданбаны іске қосу бөлімінде қолданбаның орналасқан жеріне шолу жасаңыз.
  2. Қолданбаңызда өнімділік суретін іске қосу үшін Бастау түймесін басыңыз. Бұл талдау жалпы қорытындыны ұсынадыview мақсатты жүйеде қолданбаңыздың өнімділігіне әсер ететін мәселелер.

3-қадам: View және өнімділік деректерін талдау
Деректерді жинау аяқталғанда, VTune Profiler Жиынтық терезесінде талдау нәтижелерін көрсетеді. Мұнда сіз спектакльдің аяқталғанын көресізview Сіздің өтінішіңіздің
Біттіview әдетте сипаттамаларымен бірге бірнеше көрсеткіштерді қамтиды.

intel-VTune-Pro-мен-бастауfiler-08

  • A Қатысты факторлар туралы толық ақпарат алу үшін әрбір көрсеткішті кеңейтіңіз.
  • B Белгіленген көрсеткіш рұқсат етілген/қалыпты жұмыс ауқымынан тыс мәнді көрсетеді. Белгіленген көрсеткішті жақсарту жолын түсіну үшін құрал кеңестерін пайдаланыңыз.
  • C Келесі орындауды қарастыратын басқа талдаулар бойынша нұсқаулықты қараңыз. Талдау ағашы осы ұсыныстарды ерекшелейді.

Келесі қадамдар
Performance Snapshot VTune Pro қолданбасының өнімділігінің жалпы бағасын алу үшін жақсы бастапқы нүкте болып табылады.filer. Әрі қарай, сіздің алгоритміңіз реттеуді қажет ететінін тексеріңіз.

  1. Жалпы өнімділік кедергілерін талдау үшін оқулықты орындаңыз.
  2. Алгоритміңіз жақсы реттелгеннен кейін нәтижелерді калибрлеу және басқа аймақтардағы ықтимал өнімділік жақсартуларын анықтау үшін өнімділік суретін қайта іске қосыңыз.

Сондай-ақ қараңыз
Микроархитектураны зерттеу

VTune Profiler Анықтама туры

Example: Profile Linux жүйесіндегі OpenMP қолданбасы*
Intel VTune Pro пайдаланыңызfiler Linux құрылғысында кәсіпқойға дейінfile ретіндеampiso3dfd_omp_offload OpenMP қолданбасы Intel графикалық процессорына жүктелді. GPU талдауын іске қосу және нәтижелерді тексеру жолын үйреніңіз.

Алғы шарттар

  • Жүйеде Linux* ОЖ ядросының 4.14 немесе жаңарақ нұсқасы жұмыс істеп тұрғанын тексеріңіз.
  • Intel процессорлық графикасының мына нұсқаларының бірін пайдаланыңыз:
    • 8-ген
    • 9-ген
    • 11-ген
  • Сіздің жүйеңіз осы Intel процессорларының бірінде жұмыс істеуі керек:
    • 7-ші буын Intel® Core™ i7 процессорлары (код атауы Kaby Lake)
    • 8-ші буын Intel® Core™ i7 процессорлары (код атауы Coffee Lake)
    • 10-шы буын Intel® Core™ i7 процессорлары (кодтық атауы Ice Lake)
  • Linux GUI үшін мынаны пайдаланыңыз:
    • GTK+ 2.10 немесе одан кейінгі нұсқасы (2.18 және одан кейінгі нұсқалар ұсынылады)
    • Pango 1.14 немесе одан жаңа нұсқасы
    • X.Org нұсқасы 1.0 немесе одан жаңарақ (1.7 және одан кейінгі нұсқалар ұсынылады)
  • Intel VTune Pro орнатыңызfiler осы көздердің бірінен:
    • Жеке өнімді жүктеп алу
    • Intel® oneAPI негізгі құралдар жинағы
    • Intel® System Bring-up Toolkit
  • Сізге қажет Intel® oneAPI DPC++/C++ компиляторы (icx/icpx) бар Intel® oneAPI HPC құралдар жинағын жүктеп алыңыз.file OpenMP қолданбалары.
  • Ортаның айнымалы мәндерін орнату. vars.sh сценарийін орындаңыз.
  • GPU талдауы үшін жүйеңізді орнатыңыз.

OpenMP түсіру қолданбасын құрастырыңыз және құрастырыңыз

  1. iso3dfd_omp_offload OpenMP Offload s жүктеп алыңызampле.
  2. s үшін ашықampкаталог.
    CD <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. OpenMP Offload қолданбасын құрастырыңыз.

mkdir құрастыру;
cmake -DVERIFY_RESULTS=0 ..
жасау - j

Бұл src/iso3dfd орындалатын файлды жасайды.

Бағдарламаны жою үшін теріңіз:
таза ету

Бұл орындалатын файлды және нысанды жояды filemake пәрменімен жасалған.

OpenMP жүктеу қолданбасында GPU талдауын іске қосыңыз
Енді сіз құрастырған OpenMP қолданбасында GPU түсіру талдауын іске қосуға дайынсыз.

  1. VTune Pro ашыңызfiler және жобаны жасау үшін Жаңа жоба түймесін басыңыз.
  2. Сәлемдесу бетінде талдауды орнату үшін Талдауларды конфигурациялау түймесін басыңыз.
  3. Талдау үшін осы параметрлерді таңдаңыз.
    • ҚАЙДА тақтасында Жергілікті хост таңдаңыз.
    • НЕ аумағында «Қолданбаны іске қосу» тармағын таңдап, iso3dfd_omp_offload екілік файлын кәсіби қолданба ретінде көрсетіңіз.file.
    • ҚАЛАЙ тақтасында Талдау тармағындағы Accelerators тобынан GPU түсіру талдау түрін таңдаңыз.
      intel-VTune-Pro-мен-бастауfiler-09
  4. Талдауды іске қосу үшін «Бастау» түймесін басыңыз.

VTune Profiler деректерді жинайды және GPU түсіруінде талдау нәтижелерін көрсетеді viewнүкте.

  • Жиынтық терезесінде CPU және GPU ресурстарын пайдалану статистикасын қараңыз. Қолданбаңыздың мыналар екенін анықтау үшін осы деректерді пайдаланыңыз:
    • GPU-байланысты
    • CPU байланысты
    • Жүйеңіздің есептеу ресурстарын тиімсіз пайдалану
  • Негізгі CPU және GPU көрсеткіштерін көру үшін платформа терезесіндегі ақпаратты пайдаланыңыз.
  • Графикалық терезеде арнайы есептеу тапсырмаларын зерттеңіз.

Тереңірек талдау үшін VTune Pro ішіндегі қатысты рецептті қараңызfiler Өнімділік талдауының аспаздық кітабы. Сондай-ақ, профильді GPU есептеу/медиа байланыс нүктелерін талдау арқылы жалғастыруға болады.

Example: Profile Linux жүйесіндегі SYCL* қолданбасы*
VTune Pro пайдаланыңызfiler сияқтыample matrix_multiply SYCL қолданбасы өніммен және GPU-байланысты қолданбалар үшін жиналған статистикамен жылдам танысу үшін.

Алғы шарттар

  • VTune Pro орнатыңызfiler және Intel® oneAPI DPC++/C++ компиляторы Intel® oneAPI негізгі құралдар жинағы немесе Intel® System Bring-up Toolkit.
  • vars.sh сценарийін орындау арқылы ортаның айнымалы мәндерін орнатыңыз.
  • GPU талдауы үшін жүйеңізді орнатыңыз.

Матрицалық қосымшаны құрастырыңыз
matrix_multiply_vtune кодын жүктеп алыңызampIntel oneAPI құралдар жинақтарына арналған пакет. Бұл s қамтидыampқұрастыру үшін пайдалануға болатын lefile SYCL қолданбасы.

Profile SYCL қолданбасы үшін -gline-tables-only және -fdebug-info-profiling Intel oneAPI DPC++ Compiler опцияларын пайдаланып кодты құрастырғаныңызға көз жеткізіңіз.

Оны құрастыру үшін сampқолданбасында келесі әрекеттерді орындаңыз:

  1. s-қа барыңызampкаталог.
    CD <sample_dir/VtuneProfiler/матрицаны_көбейту>
  2. көбейту.cpp file src қалтасында матрицаны көбейтудің бірнеше нұсқасы бар. multiply.h ішіндегі сәйкес #define MULTIPLY жолын өңдеу арқылы нұсқаны таңдаңыз.
  3. Қолданбаны бұрыннан бар Make көмегімен жасаңызfile:
    cmake.
    жасау
    Бұл matrix.icpx -fsycl орындалатын файлын жасауы керек.
    Бағдарламаны жою үшін теріңіз:
    таза ету
    Бұл орындалатын файлды және нысанды жояды filemake командасы арқылы жасалған.

GPU талдауын іске қосыңыз
Matrix s жүйесінде GPU талдауын іске қосыңызampле.

  1. VTune Pro іске қосыңызfiler vtune-gui пәрменімен.
  2. Сәлемдесу бетінен Жаңа жоба түймесін басыңыз.
  3. s үшін атау мен орынды көрсетіңізampжобаны таңдап, Жоба жасау түймесін басыңыз.
  4. WHAT тақтасында matrix.icpx-fsycl файлына өтіңіз file.
  5. ҚАЛАЙ тақтасында түймесін басыңыз intel-VTune-Pro-мен-бастауfiler-06 Шолу түймешігін басып, Талдау тармағындағы Accelerators тобынан GPU Compute/Media Hotspots талдауын таңдаңыз.
    intel-VTune-Pro-мен-бастауfiler-10
  6. Алдын ала таңдалған опциялармен талдауды бастау үшін төменгі жағындағы Бастау түймесін басыңыз.

Пәрмен жолынан GPU талдауын іске қосыңыз:

  1. GPU талдауын іске қосу үшін жүйені дайындаңыз. GPU талдауы үшін жүйені орнату бөлімін қараңыз.
  2. Intel бағдарламалық құралдары үшін орта айнымалы мәндерін орнату:
    көзі $ONEAPI_ROOT/setvars.sh
  3. GPU есептеу/медиа байланыс нүктелерінің талдауын іске қосыңыз:
    vtune -gpu-ыстық нүктелерді жинау -r ./result_gpu-hospots — ./matrix.icpx -fsycl
    Жиынтық есепті көру үшін теріңіз:
    vtune -есептің қорытындысы -r ./result_gpu-hospots

VTune Profiler деректерді жинайды және GPU есептеу/медиа байланыс нүктелерінде талдау нәтижелерін көрсетеді viewнүкте. Жиынтық терезеде қолданбаңыздың GPU-байланысты екенін түсіну үшін CPU және GPU ресурстарын пайдалану статистикасын қараңыз. Уақыт өте келе кодтың орындалуын көрсететін негізгі CPU және GPU көрсеткіштерін көру үшін Графикалық терезеге ауысыңыз.

Intel® VTune™ Pro қолданбасымен жұмысты бастаңызfilemacOS үшін r*

VTune Pro пайдаланыңызfiler macOS емес жүйеде қашықтағы мақсатты талдауды орындау үшін macOS жүйесінде (тек Linux* немесе Android*).

VTune Pro қолданбасын пайдалана алмайсызfiler мына мақсаттар үшін macOS ортасында:

  • Profile ол орнатылған macOS жүйесі.
  • Қашықтағы macOS жүйесінде деректерді жинаңыз.

macOS хостынан қашықтағы Linux* немесе Android* мақсатты өнімділігін талдау үшін мына қадамдардың бірін орындаңыз:

  • VTune Pro бағдарламасын іске қосыңызfiler мақсат ретінде көрсетілген қашықтағы жүйемен macOS жүйесіндегі талдау. Талдау басталған кезде, VTune Profiler деректерді жинау үшін қашықтағы жүйеге қосылады, содан кейін нәтижелерді macOS хостына қайтарады viewing.
  • Жергілікті мақсатты жүйеде талдауды іске қосыңыз және нәтижелерді MacOS жүйесіне көшіріңіз viewVTune Pro қолданбасындаfiler.

Бұл құжаттағы қадамдар қашықтағы Linux мақсатты жүйесін болжайды және VTune Pro қолданбасынан SSH қатынасын пайдаланып өнімділік деректерін жинайдыfiler macOS хост жүйесінде.

Бастамас бұрын

  1. Intel® VTune™ Pro орнатыңызfiler macOS* жүйесінде.
  2. Linux қолданбасын символдық ақпаратпен және барлық оңтайландырулар қосылған босату режимінде жасаңыз. Толық ақпаратты VTune Pro ішіндегі компилятор параметрлерін қараңызfiler көмек.
  3. Құпия сөзсіз режимде жұмыс істеу үшін негізгі macOS жүйесінен мақсатты Linux жүйесіне SSH қатынасын орнатыңыз.

1-қадам: VTune Pro іске қосыңызfiler

  1. VTune Pro іске қосыңызfiler vtune-gui пәрменімен.
    Әдепкі бойынша, /opt/intel/oneapi/ болып табылады.
  2. GUI ашылғанда, сәлемдесу экранында ЖАҢА ЖОБА түймесін басыңыз.
  3. Жоба құру тілқатысу терезесінде жобаның атын және орнын көрсетіңіз.
  4. Жоба жасау түймесін басыңыз.

2-қадам: талдауды конфигурациялаңыз және іске қосыңыз
Жаңа жобаны жасағаннан кейін Талдауларды конфигурациялау терезесі өнімділік суретін талдау түрімен ашылады.
Бұл талдау артықшылықты көрсетедіview мақсатты жүйеде қолданбаңыздың өнімділігіне әсер ететін мәселелер.

intel-VTune-Pro-мен-бастауfiler-11

  1. WHERE тақтасында Remote Linux (SSH) параметрін таңдап, username@ hostname[:port] арқылы мақсатты Linux жүйесін көрсетіңіз.
    VTune Profiler Linux жүйесіне қосылып, мақсатты буманы орнатады.
  2. WHAT тақтасында мақсатты Linux жүйесіндегі қолданбаға жолды көрсетіңіз.
  3. Қолданбада өнімділік суретін іске қосу үшін Бастау түймесін басыңыз.

3-қадам: View және өнімділік деректерін талдау
Деректерді жинау аяқталғанда, VTune Profiler macOS жүйесінде талдау нәтижелерін көрсетеді. Жиынтық терезесінде талдауды бастаңыз. Мұнда сіз спектакльдің аяқталғанын көресізview Сіздің өтінішіңіздің

Біттіview әдетте сипаттамаларымен бірге бірнеше көрсеткіштерді қамтиды.

intel-VTune-Pro-мен-бастауfiler-12

  • A Қатысты факторлар туралы толық ақпарат алу үшін әрбір көрсеткішті кеңейтіңіз.
  • B Белгіленген көрсеткіш рұқсат етілген/қалыпты жұмыс ауқымынан тыс мәнді көрсетеді. Белгіленген көрсеткішті жақсарту жолын түсіну үшін құрал кеңестерін пайдаланыңыз.
  • C Келесі орындауды қарастыратын басқа талдаулар бойынша нұсқаулықты қараңыз. Талдау ағашы осы ұсыныстарды ерекшелейді.

Келесі қадамдар
Performance Snapshot VTune Pro қолданбасының өнімділігінің жалпы бағасын алу үшін жақсы бастапқы нүкте болып табылады.filer.
Әрі қарай, сіздің алгоритміңіз реттеуді қажет ететінін тексеріңіз.

  1. Қолданбаңызда ыстық нүктелер талдауын іске қосыңыз.
  2. Hotspots оқулығын орындаңыз. Hotspots талдауын барынша пайдалану әдістерін үйреніңіз.
  3. Алгоритміңіз жақсы реттелгеннен кейін нәтижелерді калибрлеу және басқа аймақтардағы ықтимал өнімділік жақсартуларын анықтау үшін өнімділік суретін қайта іске қосыңыз.

Сондай-ақ қараңыз
Микроархитектураны зерттеу

VTune Profiler Анықтама туры

Көбірек білу үшін
Құжат / Сипаттама

  • Пайдаланушы нұсқаулығы
    Пайдаланушы нұсқаулығы VTune Pro үшін негізгі құжаттама болып табыладыfiler.
    ЕСКЕРТУ
    Сондай-ақ VTune Pro қолданбасының желіден тыс нұсқасын жүктеп алуға боладыfiler құжаттама.
  • Онлайн тренинг
    Онлайн оқу сайты VTune Pro негіздерін үйренуге арналған тамаша ресурс болып табыладыfiler Жұмысқа кірісу бойынша нұсқаулықтармен, бейнелермен, оқулықтармен, webинарлар және техникалық мақалалар.
  • Аспаздық кітап
    VTune Pro жүйесіндегі талдау түрлерін пайдаланып танымал өнімділік мәселелерін анықтауға және шешуге арналған рецепттерді қамтитын өнімділікті талдау кітабыfiler.
  • Windows жүйесіне арналған орнату нұсқаулығы | Linux | macOS хосттары
    Орнату нұсқаулығы VTune Pro үшін негізгі орнату нұсқауларын қамтидыfiler және әртүрлі драйверлер мен коллекторларға арналған орнатудан кейінгі конфигурация нұсқаулары.
  • Оқулықтар
    VTune Profiler оқулықтар қысқа s әрпімен негізгі мүмкіндіктер арқылы жаңа пайдаланушыға нұсқау бередіampқолданба.
  • Шығарылым жазбалары
    VTune Pro бағдарламасының соңғы нұсқасы туралы ақпаратты табыңызfiler, оның ішінде жаңа мүмкіндіктердің, жүйелік талаптардың және шешілген техникалық мәселелердің толық сипаттамасы.
    VTune Pro бағдарламасының дербес және құралдар жинағы нұсқалары үшінfiler, ағымдағы Жүйе талаптарын түсіну.

Ескертулер мен жауапкершіліктен бас тарту
Intel технологиялары қосылған жабдықты, бағдарламалық жасақтаманы немесе қызметті қосуды қажет етуі мүмкін.
Ешқандай өнім немесе компонент мүлдем қауіпсіз бола алмайды.
Сіздің шығындарыңыз бен нәтижелеріңіз әртүрлі болуы мүмкін.
© Intel корпорациясы. Intel, Intel логотипі және басқа Intel белгілері Intel корпорациясының немесе оның еншілес компанияларының сауда белгілері болып табылады. Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Intel, Intel логотипі, Intel Atom, Intel Core, Intel Xeon Phi, VTune және Xeon АҚШ-тағы және/немесе басқа елдердегі Intel корпорациясының сауда белгілері болып табылады.
*Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Microsoft, Windows және Windows логотипі Америка Құрама Штаттарындағы және/немесе басқа елдердегі Microsoft корпорациясының сауда белгілері немесе тіркелген сауда белгілері болып табылады.
Java - Oracle және / немесе оның филиалдарының тіркелген сауда белгісі.
OpenCL және OpenCL логотипі Apple Inc. компаниясының Khronos рұқсатымен пайдаланылатын сауда белгілері болып табылады.

Intel технологиялары қосылған жабдықты, бағдарламалық жасақтаманы немесе қызметті қосуды қажет етуі мүмкін.
Ешқандай өнім немесе компонент мүлдем қауіпсіз бола алмайды.
Сіздің шығындарыңыз бен нәтижелеріңіз әртүрлі болуы мүмкін.
© Intel корпорациясы. Intel, Intel логотипі және басқа Intel белгілері Intel корпорациясының немесе оның еншілес компанияларының сауда белгілері болып табылады. Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Intel, Intel логотипі, Intel Atom, Intel Core, Intel Xeon Phi, VTune және Xeon АҚШ-тағы және/немесе басқа елдердегі Intel корпорациясының сауда белгілері болып табылады.
*Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Microsoft, Windows және Windows логотипі Америка Құрама Штаттарындағы және/немесе басқа елдердегі Microsoft корпорациясының сауда белгілері немесе тіркелген сауда белгілері болып табылады.
Java - Oracle және / немесе оның филиалдарының тіркелген сауда белгісі.
OpenCL және OpenCL логотипі Apple Inc. компаниясының Khronos рұқсатымен пайдаланылатын сауда белгілері болып табылады.

Құжаттар / Ресурстар

intel VTune Pro бағдарламасымен жұмысты бастауfiler [pdf] Пайдаланушы нұсқаулығы
VTune Pro-мен жұмысты бастаңызfiler, Жұмысты бастау, VTune Pro бағдарламасыменfiler, VTune Profiler

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *