intel-Get-Started-with-VTune-Profiler-logo

intel Filloni me VTune Profiler

Filloni me Intel® VTune™ Profiler

Përdorni Intel VTune Profiler për të analizuar sistemet e synuara lokale dhe të largëta nga hostet Windows*, macOS* dhe Linux*. Përmirësoni performancën e aplikacionit dhe sistemit përmes këtyre operacioneve:

  • Analizoni zgjedhjet e algoritmit.
  • Gjeni pikat e ngushta të kodit serial dhe paralel.
  • Kuptoni se ku dhe si aplikacioni juaj mund të përfitojë nga burimet e disponueshme të harduerit.
  • Përshpejtoni ekzekutimin e aplikacionit tuaj.
    Shkarkoni Intel VTune Profiler në sistemin tuaj nëpërmjet njërës prej këtyre mënyrave:
  • Shkarkoni versionin e pavarur.
  • Merr Intel VTune Profiler si pjesë e Komitetit të Veglave Bazë Intel® OneAPI.
    Shihni VTune Profiler faqe trajnimi për video, webinars dhe më shumë materiale për t'ju ndihmuar të filloni.

SHËNIM
Dokumentacioni për versionet e Intel® VTune™ Profiler para lëshimit të vitit 2021 janë të disponueshme vetëm për shkarkim. Për një listë të shkarkimeve të dokumentacionit të disponueshëm sipas versionit të produktit, shihni këto faqe:

  • Shkarkoni dokumentacionin për Intel Parallel Studio XE
  • Shkarkoni dokumentacionin për Intel System Studio

Kuptoni rrjedhën e punës
Përdorni Intel VTune Profiler të profile një aplikim dhe analizoni rezultatet për përmirësime të performancës.

Rrjedha e përgjithshme e punës përmban këto hapa:

intel-Get-Started-with-VTune-Profiler-01

Zgjidhni sistemin tuaj pritës për të filluar
Mësoni më shumë rreth rrjedhave të punës specifike për sistemin për Windows*, Linux* ose macOS*.

intel-Get-Started-with-VTune-Profiler-02

Filloni me Intel® VTune™ Profiler për Windows* OS

Para se të Filloni

  1. Instaloni Intel® VTune™ Profiler në sistemin tuaj Windows*.
  2. Ndërtoni aplikacionin tuaj me informacionin e simboleve dhe në modalitetin e lëshimit me të gjitha optimizimet të aktivizuara. Për informacion të detajuar mbi cilësimet e përpiluesit, shihni VTune Profileudhëzues përdoruesi në internet.
    Ju gjithashtu mund të përdorni matricën sampaplikacioni i disponueshëm në \VTune\Samples\ matricë. Ju mund të shihni s përkatëseamprezulton në \VTune\Projektet\sample (matricë).
  3. Vendosni variablat e mjedisit: Ekzekutoni Skripti \setvars.bat.
    Si parazgjedhje, për komponentët e oneAPI është Programi Files (x86)\Intel\oneAPI.
    SHËNIM Nuk keni nevojë të ekzekutoni setvars.bat kur përdorni Intel® VTune™ Profiler brenda Microsoft* Visual Studio*.

Hapi 1: Nisni Intel® VTune™ Profiler
Nisni Intel VTune Profiler nëpërmjet një prej këtyre mënyrave dhe krijoni një projekt. Një projekt është një enë për aplikacionin që dëshironi të analizoni, llojin e analizës dhe rezultatet e mbledhjes së të dhënave.

Burimi / Filloni VTune Profiler

E pavarur (GUI)

  1. Ekzekutoni komandën vtune-gui ose ekzekutoni Intel® VTune™ Profiler nga menyja Start.
  2. Kur hapet GUI, klikoni në ekranin e mirëseardhjes.
  3. Në kutinë e dialogut Krijo projekt, specifikoni emrin dhe vendndodhjen e projektit.
  4. Klikoni Krijo projekt.

I pavarur (linja e komandës)
Ekzekutoni komandën vtune.

Microsoft* Visual Studio* IDE
Hapni zgjidhjen tuaj në Visual Studio. VTune Profiler toolbar aktivizohet automatikisht dhe projekti juaj Visual Studio vendoset si objektiv analize.

SHËNIM
Nuk keni nevojë të krijoni një projekt kur ekzekutoni Intel® VTune™ Profiler nga linja e komandës ose brenda Microsoft* Visual Studio.

Hapi 2: Konfiguro dhe ekzekuto analizën
Pas krijimit të një projekti të ri, dritarja Konfiguro Analizën hapet me këto vlera të paracaktuara:

intel-Get-Started-with-VTune-Profiler-03

  1. Në seksionin Launch Application, shfletoni në vendndodhjen e aplikacionit tuaj të ekzekutueshëm file.
  2. Klikoni Start për të ekzekutuar Pamjet e Performancës në aplikacionin tuaj. Kjo analizë paraqet një përfundim të përgjithshëmview të çështjeve që ndikojnë në performancën e aplikacionit tuaj në sistemin e synuar.

Hapi 3: View dhe Analizoni të dhënat e Performancës
Kur mbledhja e të dhënave përfundon, VTune Profiler shfaq rezultatet e analizës në dritaren Përmbledhje. Këtu, ju shihni një performancë të gjatëview të aplikimit tuaj.
Mbiview zakonisht përfshin disa metrika së bashku me përshkrimet e tyre.

intel-Get-Started-with-VTune-Profiler-04

  • A Zgjero çdo metrikë për informacion të detajuar rreth faktorëve kontribues.
  • B Një metrikë e shënuar tregon një vlerë jashtë intervalit të pranueshëm/normal të funksionimit. Përdorni këshilla për veglat për të kuptuar se si të përmirësoni një metrikë të shënuar.
  • C Shihni udhëzimet për analizat e tjera që duhet të konsideroni të ekzekutoni më pas. Pema e Analizës thekson këto rekomandime.

Hapat e ardhshëm
Snapshot i performancës është një pikënisje e mirë për të marrë një vlerësim të përgjithshëm të performancës së aplikacionit me VTune Profiler. Më pas, kontrolloni nëse algoritmi juaj kërkon akordim.

  1. Ndiqni një tutorial për të analizuar pengesat e zakonshme të performancës.
  2. Pasi algoritmi juaj të jetë i mirë-akorduar, ekzekutoni sërish Performance Snapshot për të kalibruar rezultatet dhe për të identifikuar përmirësimet e mundshme të performancës në fusha të tjera.

Shihni gjithashtu
Eksplorimi i Mikroarkitekturës

VTune Profiler Turneu i ndihmës

Exampe: Profile një aplikacion OpenMP* në Windows*
Përdorni Intel VTune Profiler në një makinë Windows në profile siampLe iso3dfd_omp_offload Aplikacioni OpenMP i shkarkuar në një GPU Intel. Mësoni se si të ekzekutoni një analizë GPU dhe të ekzaminoni rezultatet.

Parakushtet

  • Sigurohuni që sistemi juaj po ekzekuton Microsoft* Windows 10 ose një version më të ri.
  • Përdorni një nga këto versione të Intel Processor Graphics:
    • Gjenerata 8
    • Gjenerata 9
    • Gjenerata 11
  • Sistemi juaj duhet të funksionojë në një nga këta procesorë Intel:
    • Procesorët e gjeneratës së 7-të Intel® Core™ i7 (emri i kodit Kaby Lake)
    • Procesorët e gjeneratës së 8-të Intel® Core™ i7 (emri i kodit Coffee Lake)
    • Procesorët e gjeneratës së 10-të Intel® Core™ i7 (emri i kodit Ice Lake)
  • Instaloni Intel VTune Profiler nga një prej këtyre burimeve:
    • Shkarkim i pavarur i produktit
    • Kompleti i veglave bazë Intel® OneAPI
    • Paketa e veglave për ngritjen e sistemit Intel®
  • Shkarkoni Intel® OneAPI HPC Toolkit i cili përmban përpiluesin Intel® oneAPI DPC++/C++ (icx/icpx) që ju duhet të përpunonifile Aplikacionet OpenMP.
  • Vendosni variablat e mjedisit. Ekzekutoni skriptin vars.bat që ndodhet në \ env drejtoria.
  • Vendosni sistemin tuaj për analizën e GPU-së.

SHËNIM
Për të instaluar Intel VTune Profiler në mjedisin Microsoft* Visual Studio, shihni VTune Profiler Udhëzues përdorimi.

Ndërtoni dhe përpiloni aplikacionin OpenMP Offload

  1. Shkarkoni iso3dfd_omp_offload OpenMP Offload sample.
  2. E hapur në sampdrejtoria.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Përpiloni aplikacionin OpenMP Offload.

mkdir ndërtuar
ndërtuar cd
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

Kryeni një analizë GPU në aplikacionin OpenMP Offload
Tani jeni gati për të ekzekutuar analizën e shkarkimit të GPU në aplikacionin OpenMP që keni përpiluar.

  1. Hapni VTune Profiler dhe klikoni në Projekt i ri për të krijuar një projekt.
  2. Në faqen e mirëseardhjes, klikoni në Konfiguro analizën për të vendosur analizën tuaj.
  3. Zgjidhni këto cilësime për analizën tuaj.
    • Në panelin WHERE, zgjidhni Local Host.
    • Në panelin WHAT, zgjidhni Launch Application dhe specifikoni binarin iso3dfd_omp_offload si aplikacion për profile.
    • Në panelin HOW, zgjidhni llojin e analizës së shkarkimit të GPU nga grupi i Përshpejtuesve në Pemën e Analizës.
      intel-Get-Started-with-VTune-Profiler-05
  4. Klikoni butonin Start për të ekzekutuar analizën.

VTune Profiler mbledh të dhëna dhe shfaq rezultatet e analizës në GPU Offload viewpikë.

  • Në dritaren e Përmbledhjes, shihni statistikat mbi përdorimin e burimeve të CPU dhe GPU. Përdorni këto të dhëna për të përcaktuar nëse aplikacioni juaj është:
    • GPU i lidhur
    • i lidhur me CPU
    • Përdorimi i burimeve llogaritëse të sistemit tuaj në mënyrë joefikase
  • Përdorni informacionin në dritaren e Platformës për të parë metrikat bazë të CPU dhe GPU.
  • Hetoni detyra specifike kompjuterike në dritaren Graphics.

Për një analizë më të thellë, shihni një recetë të lidhur në VTune Profiler Libër gatimi për analizën e performancës. Ju gjithashtu mund të vazhdoni profilin tuaj me analizën GPU Compute/Media Hotspots.

Example: Profile një aplikacion SYCL* në Windows*
Profile siample matrix_multiply aplikacionin SYCL me Intel® VTune™ Profiler. Njihuni me produktin dhe kuptoni statistikat e mbledhura për aplikacionet e lidhura me GPU.

Parakushtet

  • Sigurohuni që keni Microsoft* Visual Studio (v2017 ose më i ri) të instaluar në sistemin tuaj.
  • Instaloni Intel VTune Profiler nga Kompleti i Veglave Bazë Intel® OneAPI ose Kompleti i veglave të Sistemit Intel®. Këto paketa veglash përmbajnë përpiluesin Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) që kërkohet për procesin e profilizimit.
  • Vendosni variablat e mjedisit. Ekzekutoni skriptin vars.bat që ndodhet në \ env drejtoria.
  • Sigurohuni që përpiluesi i Intel oneAPI DPC++ (i instaluar me paketën e veglave Intel OneAPI Base) të jetë i integruar në Microsoft Visual Studio.
  • Përpiloni kodin duke përdorur opsionet -gline-tables-only dhe -fdebug-info-for-profiling për përpiluesin Intel oneAPI DPC++.
  • Vendosni sistemin tuaj për analizën e GPU-së.

Për informacion mbi instalimin e Intel VTune Profiler në mjedisin Microsoft* Visual Studio, shihni VTune Profiler Udhëzues përdorimi.

Ndërtoni aplikacionin Matrix
Shkarkoni kodin matrix_multiply_vtune samppaketë për mjetet e veglave Intel oneAPI. Kjo përmban sample të cilat mund t'i përdorni për të ndërtuar dhe profile një aplikacion SYCL.

  1. Hapni Microsoft* Visual Studio.
  2. Klikoni File > Hap > Projekt/Zgjidhje. Gjeni dosjen matrix_multiply_vtune dhe zgjidhni matrix_multiply.sln.
  3. Ndërtoni këtë konfigurim (Project > Build).
  4. Ekzekutoni programin (Debug > Start Without Debugging).
  5. Për të zgjedhur një version DPC++ ose të filetuar të sample, përdorni përkufizimet e paraprocesorit.
    1. Shkoni te Karakteristikat e projektit > DPC++ > Paraprocesori > Përkufizimi i paraprocesorit.
    2. Përcaktoni icpx -fsycl ose USE_THR.

Ekzekutoni analizën e GPU-së
Kryeni një analizë GPU në Matrix sample.

  1. Nga shiriti i veglave të Visual Studio, klikoni butonin Konfiguro analizën.
    Hapet dritarja e konfigurimit të analizës. Si parazgjedhje, ai trashëgon cilësimet e projektit tuaj VS dhe specifikon matrix_multiply.exe si një aplikacion për profile.
  2. Në dritaren Konfiguro analizën, klikoniintel-Get-Started-with-VTune-Profiler-06 Butoni i shfletimit në panelin HOW.
  3. Zgjidhni llojin e analizës së GPU Compute/Media Hotspots nga grupi Accelerators në Pemën e Analizës.
    intel-Get-Started-with-VTune-Profiler-06
  4. Klikoni butonin Start për të nisur analizën me opsionet e paracaktuara.

Ekzekutoni analizën e GPU nga Linja e Komandës:

  1. Hapni sampdrejtoria:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Në këtë direktori, hapni një projekt Visual Studio* file me emrin matrix_multiply.sln
  3. Shumëzohen.cpp file përmban disa versione të shumëzimit të matricës. Zgjidhni një version duke redaktuar linjën përkatëse #define MULTIPLY në multiply.hpp
  4. Ndërtoni të gjithë projektin me një konfigurim të lëshimit.
    Kjo gjeneron një ekzekutues të quajtur matrix_multiply.exe.
  5. Përgatitni sistemin për të ekzekutuar një analizë GPU. Shihni Konfigurimin e Sistemit për Analizën GPU.
  6. Vendos VTune Profiler variablat e mjedisit duke ekzekutuar grupin file: eksport \env\vars.bat
  7. Ekzekutoni komandën e analizës:
    vtune.exe -mbledh gpu-offload — matrix_multiply.exe

VTune Profiler mbledh të dhëna dhe shfaq rezultatet e analizës në GPU Compute/Media Hotspots viewpikë. Në dritaren Përmbledhje, shikoni statistikat mbi përdorimin e burimeve të CPU dhe GPU për të kuptuar nëse aplikacioni juaj është i lidhur me GPU. Kalo te dritarja Grafika për të parë metrikat bazë të CPU dhe GPU që përfaqësojnë ekzekutimin e kodit me kalimin e kohës.

Filloni me Intel® VTune™ Profiler për Linux* OS

Para se të Filloni

  1. Instaloni Intel® VTune™ Profiler në sistemin tuaj Linux*.
  2. Ndërtoni aplikacionin tuaj me informacionin e simboleve dhe në modalitetin e lëshimit me të gjitha optimizimet të aktivizuara. Për informacion të detajuar mbi cilësimet e përpiluesit, shihni VTune Profileudhëzues përdoruesi në internet.
    Ju gjithashtu mund të përdorni matricën sampaplikacioni i disponueshëm në \sample\ matricë. Ju mund të shihni samprezulton në \sample (matricë).
  3. Vendosni variablat e mjedisit: burimi /setvars.sh
    Si parazgjedhje, është:
    • $HOME/intel/oneapi/ kur instalohet me lejet e përdoruesit;
    • /opt/intel/oneapi/ kur instalohet me leje root.

Hapi 1: Filloni VTune Profiler
Filloni VTune Profiler përmes njërës prej këtyre mënyrave:

Burimi / Filloni VTune Profiler
I pavarur/IDE (GUI)

  1. Ekzekutoni komandën vtunegui. Për të nisur VTune Profiler nga Intel System Studio IDE, zgjidhni Tools > VTune Profiler > Nis VTune Profiler. Kjo vendos të gjitha variablat e përshtatshme të mjedisit dhe hap një ndërfaqe të pavarur të produktit.
  2. Kur të hapet GUI, klikoni PROJEKT I RI në ekranin e mirëseardhjes.
  3. Në kutinë e dialogut Krijo projekt, specifikoni emrin dhe vendndodhjen e projektit.
  4. Klikoni Krijo projekt.

I pavarur (linja e komandës)

  • Ekzekutoni komandën vtune.

Hapi 2: Konfiguro dhe ekzekuto analizën
Pas krijimit të një projekti të ri, dritarja Konfiguro Analizën hapet me këto vlera të paracaktuara:

intel-Get-Started-with-VTune-Profiler-07

  1. Në seksionin Launch Application, shfletoni vendndodhjen e aplikacionit tuaj.
  2. Klikoni Start për të ekzekutuar Pamjen e Performancës në aplikacionin tuaj. Kjo analizë paraqet një përfundim të përgjithshëmview të çështjeve që ndikojnë në performancën e aplikacionit tuaj në sistemin e synuar.

Hapi 3: View dhe Analizoni të dhënat e Performancës
Kur mbledhja e të dhënave përfundon, VTune Profiler shfaq rezultatet e analizës në dritaren Përmbledhje. Këtu, ju shihni një performancë të gjatëview të aplikimit tuaj.
Mbiview zakonisht përfshin disa metrika së bashku me përshkrimet e tyre.

intel-Get-Started-with-VTune-Profiler-08

  • A Zgjero çdo metrikë për informacion të detajuar rreth faktorëve kontribues.
  • B Një metrikë e shënuar tregon një vlerë jashtë intervalit të pranueshëm/normal të funksionimit. Përdorni këshilla për veglat për të kuptuar se si të përmirësoni një metrikë të shënuar.
  • C Shihni udhëzimet për analizat e tjera që duhet të konsideroni të ekzekutoni më pas. Pema e Analizës thekson këto rekomandime.

Hapat e ardhshëm
Snapshot i performancës është një pikënisje e mirë për të marrë një vlerësim të përgjithshëm të performancës së aplikacionit me VTune Profiler. Më pas, kontrolloni nëse algoritmi juaj kërkon akordim.

  1. Ndiqni një tutorial për të analizuar pengesat e zakonshme të performancës.
  2. Pasi algoritmi juaj të jetë i mirë-akorduar, ekzekutoni sërish Performance Snapshot për të kalibruar rezultatet dhe për të identifikuar përmirësimet e mundshme të performancës në fusha të tjera.

Shihni gjithashtu
Eksplorimi i Mikroarkitekturës

VTune Profiler Turneu i ndihmës

Example: Profile një aplikacion OpenMP në Linux*
Përdorni Intel VTune Profiler në një makinë Linux në profile siampLe iso3dfd_omp_offload Aplikacioni OpenMP i shkarkuar në një GPU Intel. Mësoni se si të ekzekutoni një analizë GPU dhe të ekzaminoni rezultatet.

Parakushtet

  • Sigurohuni që sistemi juaj po ekzekuton kernelin 4.14 të Linux* OS ose një version më të ri.
  • Përdorni një nga këto versione të Intel Processor Graphics:
    • Gjenerata 8
    • Gjenerata 9
    • Gjenerata 11
  • Sistemi juaj duhet të funksionojë në një nga këta procesorë Intel:
    • Procesorët e gjeneratës së 7-të Intel® Core™ i7 (emri i kodit Kaby Lake)
    • Procesorët e gjeneratës së 8-të Intel® Core™ i7 (emri i kodit Coffee Lake)
    • Procesorët e gjeneratës së 10-të Intel® Core™ i7 (emri i kodit Ice Lake)
  • Për GUI Linux, përdorni:
    • GTK+ versioni 2.10 ose më i ri (rekomandohen versione 2.18 dhe më të reja)
    • Versioni i Pango 1.14 ose më i ri
    • X.Org versioni 1.0 ose më i ri (rekomandohen versione 1.7 dhe më të reja)
  • Instaloni Intel VTune Profiler nga një prej këtyre burimeve:
    • Shkarkim i pavarur i produktit
    • Kompleti i veglave bazë Intel® OneAPI
    • Paketa e veglave për ngritjen e sistemit Intel®
  • Shkarkoni Intel® OneAPI HPC Toolkit i cili përmban përpiluesin Intel® oneAPI DPC++/C++ (icx/icpx) që ju duhet të përpunonifile Aplikacionet OpenMP.
  • Vendosni variablat e mjedisit. Ekzekutoni skriptin vars.sh.
  • Vendosni sistemin tuaj për analizën e GPU-së.

Ndërtoni dhe përpiloni aplikacionin OpenMP Offload

  1. Shkarkoni iso3dfd_omp_offload OpenMP Offload sample.
  2. E hapur në sampdrejtoria.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Përpiloni aplikacionin OpenMP Offload.

mkdir build;
cmake -DVERIFY_RESULTS=0 ..
bëj -j

Kjo gjeneron një ekzekutues src/iso3dfd.

Për të fshirë programin, shkruani:
bëj të pastër

Kjo heq ekzekutuesin dhe objektin files që keni krijuar me komandën make.

Kryeni një analizë GPU në aplikacionin OpenMP Offload
Tani jeni gati për të ekzekutuar analizën e shkarkimit të GPU në aplikacionin OpenMP që keni përpiluar.

  1. Hapni VTune Profiler dhe klikoni në Projekt i ri për të krijuar një projekt.
  2. Në faqen e mirëseardhjes, klikoni në Konfiguro analizën për të vendosur analizën tuaj.
  3. Zgjidhni këto cilësime për analizën tuaj.
    • Në panelin WHERE, zgjidhni Local Host.
    • Në panelin WHAT, zgjidhni Launch Application dhe specifikoni binarin iso3dfd_omp_offload si aplikacion për profile.
    • Në panelin HOW, zgjidhni llojin e analizës së shkarkimit të GPU nga grupi i Përshpejtuesve në Pemën e Analizës.
      intel-Get-Started-with-VTune-Profiler-09
  4. Klikoni butonin Start për të ekzekutuar analizën.

VTune Profiler mbledh të dhëna dhe shfaq rezultatet e analizës në GPU Offload viewpikë.

  • Në dritaren e Përmbledhjes, shihni statistikat mbi përdorimin e burimeve të CPU dhe GPU. Përdorni këto të dhëna për të përcaktuar nëse aplikacioni juaj është:
    • GPU i lidhur
    • i lidhur me CPU
    • Përdorimi i burimeve llogaritëse të sistemit tuaj në mënyrë joefikase
  • Përdorni informacionin në dritaren e Platformës për të parë metrikat bazë të CPU dhe GPU.
  • Hetoni detyra specifike kompjuterike në dritaren Graphics.

Për një analizë më të thellë, shihni një recetë të lidhur në VTune Profiler Libër gatimi për analizën e performancës. Ju gjithashtu mund të vazhdoni profilin tuaj me analizën GPU Compute/Media Hotspots.

Example: Profile një aplikacion SYCL* në Linux*
Përdorni VTune Profiler me siample matrix_multiply SYCL për t'u njohur shpejt me produktin dhe statistikat e mbledhura për aplikacionet e lidhura me GPU.

Parakushtet

  • Instaloni VTune Profiler dhe përpiluesi Intel® oneAPI DPC++/C++ nga Kompleti i Veglave Bazë Intel® OneAPI ose Kompleti i Veglave të Ngritjes së Sistemit Intel®.
  • Vendosni variablat e mjedisit duke ekzekutuar skriptin vars.sh.
  • Vendosni sistemin tuaj për analizën e GPU-së.

Ndërtoni aplikacionin e matricës
Shkarkoni kodin matrix_multiply_vtune samppaketë për mjetet e veglave Intel oneAPI. Kjo përmban sample të cilat mund t'i përdorni për të ndërtuar dhe profile një aplikacion SYCL.

Për profile një aplikacion SYCL, sigurohuni që të përpiloni kodin duke përdorur opsionet -gline-tables-only dhe -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

Për të përpiluar këtë sampnë aplikim, bëni sa më poshtë:

  1. Shkoni në sampdrejtoria.
    cd <sample_dir/VtuneProfiler/matrica_shumohet>
  2. Shumëzohen.cpp file në dosjen src përmban disa versione të shumëzimit të matricës. Zgjidhni një version duke redaktuar linjën përkatëse #define MULTIPLY në multiply.h.
  3. Ndërtoni aplikacionin duke përdorur Make ekzistuesfile:
    cmake .
    bëjnë
    Kjo duhet të gjenerojë një matrix.icpx -fsycl të ekzekutueshme.
    Për të fshirë programin, shkruani:
    bëj të pastër
    Kjo heq ekzekutuesin dhe objektin files që janë krijuar nga komanda make.

Ekzekutoni analizën e GPU-së
Kryeni një analizë GPU në Matrix sample.

  1. Nisni VTune Profiler me komandën vtune-gui.
  2. Klikoni Projektin e Ri nga faqja e mirëseardhjes.
  3. Specifikoni një emër dhe vendndodhje për sample projektin dhe klikoni Krijo projekt.
  4. Në panelin WHAT, shfletoni te matrica.icpx-fsycl file.
  5. Në panelin HOW, klikoni intel-Get-Started-with-VTune-Profiler-06 Butoni i shfletimit dhe zgjidhni analizën e GPU Compute/Media Hotspots nga grupi Accelerators në Pemën e Analizës.
    intel-Get-Started-with-VTune-Profiler-10
  6. Klikoni butonin Start në fund për të nisur analizën me opsionet e parazgjedhura.

Ekzekutoni analizën e GPU nga Linja e Komandës:

  1. Përgatitni sistemin për të ekzekutuar një analizë GPU. Shihni Konfigurimin e Sistemit për Analizën GPU.
  2. Vendosni variablat e mjedisit për mjetet e softuerit Intel:
    burimi $ONEAPI_ROOT/setvars.sh
  3. Ekzekutoni analizën GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Për të parë raportin përmbledhës, shkruani:
    vtune -përmbledhja e raportit -r ./result_gpu-hotspots

VTune Profiler mbledh të dhëna dhe shfaq rezultatet e analizës në GPU Compute/Media Hotspots viewpikë. Në dritaren Përmbledhje, shikoni statistikat mbi përdorimin e burimeve të CPU dhe GPU për të kuptuar nëse aplikacioni juaj është i lidhur me GPU. Kalo te dritarja Grafika për të parë metrikat bazë të CPU dhe GPU që përfaqësojnë ekzekutimin e kodit me kalimin e kohës.

Filloni me Intel® VTune™ Profiler për macOS*

Përdorni VTune Profiler në një sistem macOS për të kryer analizën e objektivit në distancë në një sistem jo-macOS (vetëm Linux* ose Android*).

Ju nuk mund të përdorni VTune Profiler në një mjedis macOS për këto qëllime:

  • Profile sistemi macOS në të cilin është instaluar.
  • Mblidhni të dhëna në një sistem macOS në distancë.

Për të analizuar performancën e një objektivi të largët Linux* ose Android* nga hosti i macOS, bëni një nga këto hapa:

  • Drejtoni një VTune Profileanaliza r në sistemin macOS me një sistem në distancë të specifikuar si objektiv. Kur fillon analiza, VTune Profiler lidhet me sistemin në distancë për të mbledhur të dhëna, më pas i kthen rezultatet në hostin macOS për viewing.
  • Kryeni një analizë në sistemin e synuar në nivel lokal dhe kopjoni rezultatet në një sistem macOS për viewduke hyrë në VTune Profiler.

Hapat në këtë dokument supozojnë një sistem të synuar Linux në distancë dhe mbledhin të dhëna të performancës duke përdorur qasjen SSH nga VTune Profiler në një sistem pritës macOS.

Para se të Filloni

  1. Instaloni Intel® VTune™ Profiler në sistemin tuaj macOS*.
  2. Ndërtoni aplikacionin tuaj Linux me informacionin e simboleve dhe në modalitetin e lëshimit me të gjitha optimizimet të aktivizuara. Për informacion të detajuar, shihni cilësimet e përpiluesit në VTune Profiler ndihmë.
  3. Konfiguro qasjen SSH nga sistemi macOS pritës në sistemin e synuar Linux për të punuar në modalitetin pa fjalëkalim.

Hapi 1: Filloni VTune Profiler

  1. Nisni VTune Profiler me komandën vtune-gui.
    Si parazgjedhje, është /opt/intel/oneapi/.
  2. Kur të hapet GUI, klikoni PROJEKT I RI në ekranin e mirëseardhjes.
  3. Në kutinë e dialogut Krijo projekt, specifikoni emrin dhe vendndodhjen e projektit.
  4. Klikoni Krijo projekt.

Hapi 2: Konfiguro dhe ekzekuto analizën
Pasi të krijoni një projekt të ri, hapet dritarja Konfiguro Analizën me llojin e analizës së fotografisë së performancës.
Kjo analizë paraqet një fundview të çështjeve që ndikojnë në performancën e aplikacionit tuaj në sistemin e synuar.

intel-Get-Started-with-VTune-Profiler-11

  1. Në panelin WHERE, zgjidhni Remote Linux (SSH) dhe specifikoni sistemin e synuar Linux duke përdorur emrin e përdoruesit@ hostname[:port].
    VTune Profiler lidhet me sistemin Linux dhe instalon paketën e synuar.
  2. Në panelin WHAT, jepni shtegun për në aplikacionin tuaj në sistemin e synuar Linux.
  3. Klikoni butonin Start për të ekzekutuar Performance Snapshot në aplikacion.

Hapi 3: View dhe Analizoni të dhënat e Performancës
Kur mbledhja e të dhënave përfundon, VTune Profiler shfaq rezultatet e analizës në sistemin macOS. Filloni analizën tuaj në dritaren Përmbledhje. Këtu, ju shihni një performancë të gjatëview të aplikimit tuaj.

Mbiview zakonisht përfshin disa metrika së bashku me përshkrimet e tyre.

intel-Get-Started-with-VTune-Profiler-12

  • A Zgjero çdo metrikë për informacion të detajuar rreth faktorëve kontribues.
  • B Një metrikë e shënuar tregon një vlerë jashtë intervalit të pranueshëm/normal të funksionimit. Përdorni këshilla për veglat për të kuptuar se si të përmirësoni një metrikë të shënuar.
  • C Shihni udhëzimet për analizat e tjera që duhet të konsideroni të ekzekutoni më pas. Pema e Analizës thekson këto rekomandime.

Hapat e ardhshëm
Snapshot i performancës është një pikënisje e mirë për të marrë një vlerësim të përgjithshëm të performancës së aplikacionit me VTune Profiler.
Më pas, kontrolloni nëse algoritmi juaj kërkon akordim.

  1. Ekzekutoni Analizën e pikave të nxehta në aplikacionin tuaj.
  2. Ndiqni një tutorial të Hotspots. Mësoni teknika për të përfituar sa më shumë nga analiza juaj e pikave të nxehta.
  3. Pasi algoritmi juaj të jetë i mirë-akorduar, ekzekutoni sërish Performance Snapshot për të kalibruar rezultatet dhe për të identifikuar përmirësimet e mundshme të performancës në fusha të tjera.

Shihni gjithashtu
Eksplorimi i Mikroarkitekturës

VTune Profiler Turneu i ndihmës

Mësoni më shumë
Dokument / Përshkrimi

  • Udhëzues përdorimi
    Udhëzuesi i Përdoruesit është dokumentacioni kryesor për VTune Profiler.
    SHËNIM
    Ju gjithashtu mund të shkarkoni një version offline të VTune Profiler dokumentacionin.
  • Trajnim Online
    Faqja e trajnimit në internet është një burim i shkëlqyer për të mësuar bazat e VTune Profiler me udhëzues, video, udhëzime për të filluar, webinars dhe artikuj teknikë.
  • Libër gatimi
    Libër gatimi për analizën e performancës që përmban receta për të identifikuar dhe zgjidhur problemet e njohura të performancës duke përdorur llojet e analizave në VTune Profiler.
  • Udhëzues instalimi për Windows | Linux | hostet e macOS
    Udhëzuesi i instalimit përmban udhëzimet bazë të instalimit për VTune Profiler dhe udhëzimet e konfigurimit pas instalimit për drejtuesit dhe kolektorët e ndryshëm.
  • Tutoriale
    VTune Profileudhëzimet r udhëzojnë një përdorues të ri përmes veçorive bazë me një s të shkurtërampaplikimi.
  • Shënimet e publikimit
    Gjeni informacion në lidhje me versionin më të fundit të VTune Profiler, duke përfshirë një përshkrim të plotë të veçorive të reja, kërkesat e sistemit dhe çështjet teknike që u zgjidhën.
    Për versionet e pavarura dhe të paketës së veglave të VTune Profiler, kuptoni kërkesat aktuale të sistemit.

Njoftimet dhe mohimet
Teknologjitë Intel mund të kërkojnë aktivizimin e harduerit, softuerëve ose shërbimeve.
Asnjë produkt apo komponent nuk mund të jetë absolutisht i sigurt.
Kostot dhe rezultatet tuaja mund të ndryshojnë.
© Intel Corporation. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Intel, logoja e Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune dhe Xeon janë marka tregtare të Intel Corporation në SHBA dhe/ose vende të tjera.
*Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Microsoft, Windows dhe logoja e Windows janë marka tregtare ose marka të regjistruara të Microsoft Corporation në Shtetet e Bashkuara dhe/ose vende të tjera.
Java është një markë e regjistruar e Oracle dhe/ose e filialeve të saj.
OpenCL dhe logoja OpenCL janë marka tregtare të Apple Inc. të përdorura me leje nga Khronos.

Teknologjitë Intel mund të kërkojnë aktivizimin e harduerit, softuerëve ose shërbimeve.
Asnjë produkt apo komponent nuk mund të jetë absolutisht i sigurt.
Kostot dhe rezultatet tuaja mund të ndryshojnë.
© Intel Corporation. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Intel, logoja e Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune dhe Xeon janë marka tregtare të Intel Corporation në SHBA dhe/ose vende të tjera.
*Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Microsoft, Windows dhe logoja e Windows janë marka tregtare ose marka të regjistruara të Microsoft Corporation në Shtetet e Bashkuara dhe/ose vende të tjera.
Java është një markë e regjistruar e Oracle dhe/ose e filialeve të saj.
OpenCL dhe logoja OpenCL janë marka tregtare të Apple Inc. të përdorura me leje nga Khronos.

Dokumentet / Burimet

intel Filloni me VTune Profiler [pdfUdhëzuesi i përdoruesit
Filloni me VTune Profiler, Filloni, me VTune Profiler, VTune Profiler

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *