intel Sāciet darbu ar VTune Profiler
Sāciet darbu ar Intel® VTune™ Profiler
Izmantojiet Intel VTune Profiler, lai analizētu lokālās un attālās mērķa sistēmas no Windows*, macOS* un Linux* saimniekdatoriem. Uzlabojiet lietojumprogrammu un sistēmas veiktspēju, veicot šādas darbības:
- Analizējiet algoritmu izvēli.
- Atrodiet seriālo un paralēlo kodu vājās vietas.
- Izprotiet, kur un kā jūsu lietojumprogramma var gūt labumu no pieejamajiem aparatūras resursiem.
- Paātriniet lietojumprogrammas izpildi.
Lejupielādējiet Intel VTune Profiler savā sistēmā, izmantojot kādu no šiem veidiem: - Lejupielādējiet atsevišķu versiju.
- Iegūstiet Intel VTune Profiler kā daļa no Intel® oneAPI bāzes rīkkopas.
Skatiet VTune Profiler apmācības lapa videoklipiem, webinars un vairāk materiālu, kas palīdzēs sākt darbu.
PIEZĪME
Intel® VTune™ Pro versiju dokumentācijafiler pirms 2021. gada izlaiduma ir pieejami tikai lejupielādei. Pieejamās dokumentācijas lejupielādes sarakstu pēc produkta versijas skatiet šajās lapās:
- Lejupielādējiet Intel Parallel Studio XE dokumentāciju
- Lejupielādējiet Intel System Studio dokumentāciju
Izprotiet darbplūsmu
Izmantojiet Intel VTune Profiler uz profile lietojumprogrammu un analizēt rezultātus veiktspējas uzlabošanai.
Vispārējā darbplūsmā ir šādas darbības:
Lai sāktu, atlasiet savu resursdatora sistēmu
Uzziniet vairāk par sistēmai specifiskām darbplūsmām operētājsistēmām Windows*, Linux* vai macOS*.
Sāciet darbu ar Intel® VTune™ Profiler operētājsistēmai Windows* OS
Pirms sākat
- Instalējiet Intel® VTune™ Profiler jūsu Windows* sistēmā.
- Veidojiet savu lietojumprogrammu, izmantojot simbolu informāciju, un izlaišanas režīmā ar iespējotām optimizācijām. Lai iegūtu detalizētu informāciju par kompilatora iestatījumiem, skatiet VTune Profiler tiešsaistes lietotāja rokasgrāmata.
Varat arī izmantot matricu samplietojumprogramma ir pieejama \VTune\Samples\matrix. Jūs varat redzēt atbilstošos sample rezultātus \VTune\Projects\sample (matrica). - Iestatiet vides mainīgos: palaidiet \setvars.bat skripts.
Pēc noklusējuma oneAPI komponentiem ir Programma Files (x86)\Intel\oneAPI.
PIEZĪME Lietojot Intel® VTune™ Pro, fails setvars.bat nav jāpalaižfiler programmā Microsoft* Visual Studio*.
1. darbība. Startējiet Intel® VTune™ Profiler
Startējiet Intel VTune Profileizmantojiet kādu no šiem veidiem un izveidojiet projektu. Projekts ir konteiners lietojumprogrammai, kuru vēlaties analizēt, analīzes veidam un datu vākšanas rezultātiem.
Avots / Sākt VTune Profiler
Savrups (GUI)
- Palaidiet komandu vtune-gui vai palaidiet Intel® VTune™ Profiler no izvēlnes Sākt.
- Kad tiek atvērts GUI, noklikšķiniet uz sveiciena ekrāna.
- Dialoglodziņā Izveidot projektu norādiet projekta nosaukumu un atrašanās vietu.
- Noklikšķiniet uz Izveidot projektu.
Savrups (komandrinda)
Palaidiet komandu vtune.
Microsoft* Visual Studio* IDE
Atveriet savu risinājumu programmā Visual Studio. VTune Profiler rīkjosla tiek automātiski iespējota, un jūsu Visual Studio projekts ir iestatīts kā analīzes mērķis.
PIEZĪME
Darbojoties Intel® VTune™ Pro, projekts nav jāizveidofiler no komandrindas vai programmā Microsoft* Visual Studio.
2. darbība: konfigurējiet un palaidiet analīzi
Pēc jauna projekta izveides tiek atvērts analīzes konfigurēšanas logs ar šīm noklusējuma vērtībām:
- Sadaļā Palaist lietojumprogrammu atrodiet savas lietojumprogrammas izpildāmā faila atrašanās vietu file.
- Noklikšķiniet uz Sākt, lai lietojumprogrammā palaistu veiktspējas momentuzņēmumu. Šī analīze sniedz vispārīgu rezultātuview problēmas, kas ietekmē jūsu lietojumprogrammas veiktspēju mērķa sistēmā.
3. darbība: View un analizēt veiktspējas datus
Kad datu apkopošana ir pabeigta, VTune Profiler parāda analīzes rezultātus logā Summary. Šeit jūs redzat, ka priekšnesums ir beidziesview no jūsu pieteikuma.
Beigāsview parasti ietver vairākas metrikas kopā ar to aprakstiem.
- A Izvērsiet katru metriku, lai iegūtu detalizētu informāciju par veicinošiem faktoriem.
- B Ar karodziņu atzīmēta metrika norāda vērtību, kas atrodas ārpus pieņemamā/normālā darbības diapazona. Izmantojiet rīku padomus, lai saprastu, kā uzlabot atzīmēto metriku.
- C Skatiet norādījumus par citām analīzēm, kuras jums vajadzētu apsvērt pēc tam. Analīzes koks izceļ šos ieteikumus.
Nākamie soļi
Veiktspējas momentuzņēmums ir labs sākumpunkts, lai iegūtu vispārēju lietojumprogrammas veiktspējas novērtējumu, izmantojot VTune Profiler. Pēc tam pārbaudiet, vai jūsu algoritmam ir nepieciešama regulēšana.
- Izpildiet pamācību, lai analizētu izplatītākās veiktspējas vājās vietas.
- Kad jūsu algoritms ir labi noregulēts, vēlreiz palaidiet Performance Snapshot, lai kalibrētu rezultātus un noteiktu iespējamos veiktspējas uzlabojumus citās jomās.
Skatīt arī
Mikroarhitektūras izpēte
VTune Profiler Palīdzības ceļvedis
Example: Profile OpenMP* lietojumprogramma operētājsistēmā Windows*
Izmantojiet Intel VTune Profiler uz Windows datora uz profile kāample iso3dfd_omp_offload OpenMP lietojumprogramma, kas tiek izlādēta Intel GPU. Uzziniet, kā palaist GPU analīzi un pārbaudīt rezultātus.
Priekšnoteikumi
- Pārliecinieties, vai jūsu sistēmā darbojas Microsoft* Windows 10 vai jaunāka versija.
- Izmantojiet kādu no šīm Intel Processor Graphics versijām:
- 8. paaudze
- 9. paaudze
- 11. paaudze
- Jūsu sistēmai jādarbojas vienā no šiem Intel procesoriem:
- 7. paaudzes Intel® Core™ i7 procesori (koda nosaukums Kaby Lake)
- 8. paaudzes Intel® Core™ i7 procesori (koda nosaukums Coffee Lake)
- 10. paaudzes Intel® Core™ i7 procesori (koda nosaukums Ice Lake)
- Instalējiet Intel VTune Profiler no viena no šiem avotiem:
- Atsevišķa produkta lejupielāde
- Intel® oneAPI bāzes rīkkopa
- Intel® System Bring-up Toolkit
- Lejupielādējiet Intel® oneAPI HPC rīkkopu, kas satur Intel® oneAPI DPC++/C++ kompilatoru (icx/icpx), kas jums nepieciešamsfile OpenMP lietojumprogrammas.
- Iestatiet vides mainīgos. Izpildiet skriptu vars.bat, kas atrodas mapē \env direktoriju.
- Iestatiet savu sistēmu GPU analīzei.
PIEZĪME
Lai instalētu Intel VTune Profiler Microsoft* Visual Studio vidē, skatiet VTune Profiler Lietotāja rokasgrāmata.
Izveidojiet un kompilējiet OpenMP izkraušanas lietojumprogrammu
- Lejupielādējiet failu iso3dfd_omp_offload OpenMP Offload sample.
- Atvērts uz sample direktorijā.
CD <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Kompilējiet lietojumprogrammu OpenMP Offload.
mkdir veidot
CD uzbūve
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Palaidiet GPU analīzi OpenMP izkraušanas lietojumprogrammā
Tagad esat gatavs palaist GPU izkraušanas analīzi jūsu kompilētajā OpenMP lietojumprogrammā.
- Atveriet VTune Profiler un noklikšķiniet uz Jauns projekts, lai izveidotu projektu.
- Sveiciena lapā noklikšķiniet uz Konfigurēt analīzi, lai iestatītu analīzi.
- Atlasiet šos iestatījumus savai analīzei.
- Rūtī WHERE atlasiet Local Host.
- Rūtī WHAT atlasiet Palaist lietojumprogrammu un norādiet bināro failu iso3dfd_omp_offload kā lietojumprogrammu profile.
- Rūtī HOW atlasiet GPU izkraušanas analīzes veidu no analīzes koka grupas Paātrinātāji.
- Noklikšķiniet uz pogas Sākt, lai palaistu analīzi.
VTune Profiler apkopo datus un parāda analīzes rezultātus GPU izlādēšanā viewpunktu.
- Kopsavilkuma logā skatiet CPU un GPU resursu lietojuma statistiku. Izmantojiet šos datus, lai noteiktu, vai jūsu lietojumprogramma ir:
- GPU saistīts
- Saistīts ar centrālo procesoru
- Sistēmas skaitļošanas resursu neefektīva izmantošana
- Izmantojiet informāciju logā Platforma, lai skatītu pamata CPU un GPU metriku.
- Izpētiet konkrētus skaitļošanas uzdevumus logā Grafika.
Lai iegūtu dziļāku analīzi, skatiet saistīto recepti VTune Profiler Veiktspējas analīzes pavārgrāmata. Varat arī turpināt profilēšanu, izmantojot GPU Compute/Media Hotspots analīzi.
Example: Profile SYCL* lietojumprogramma operētājsistēmā Windows*
Profile kāample matrix_multiply SYCL lietojumprogramma ar Intel® VTune™ Profiler. Iepazīstieties ar produktu un izprotiet statistiku, kas apkopota par lietojumprogrammām, kas saistītas ar GPU.
Priekšnoteikumi
- Pārliecinieties, vai jūsu sistēmā ir instalēta Microsoft* Visual Studio (v2017 vai jaunāka versija).
- Instalējiet Intel VTune Profiler no Intel® oneAPI Base Toolkit vai Intel® System Bring-up Toolkit. Šajos rīku komplektos ir iekļauts profilēšanas procesam nepieciešamais Intel® oneAPI DPC++/C++ kompilators (icpx -fsycl).
- Iestatiet vides mainīgos. Izpildiet skriptu vars.bat, kas atrodas mapē \env direktoriju.
- Pārliecinieties, vai Intel oneAPI DPC++ kompilators (instalēts kopā ar Intel oneAPI Base rīkkopu) ir integrēts programmā Microsoft Visual Studio.
- Kompilējiet kodu, izmantojot Intel oneAPI DPC++ kompilatora opcijas -gline-tables-only un -fdebug-info-for-profiling.
- Iestatiet savu sistēmu GPU analīzei.
Lai iegūtu informāciju par Intel VTune Pro instalēšanufiler Microsoft* Visual Studio vidē, skatiet sadaļu VTune Profiler Lietotāja rokasgrāmata.
Izveidojiet Matrix lietotni
Lejupielādējiet matrix_multiply_vtune kodu samppakotne Intel oneAPI rīku komplektiem. Tas satur sample kuru varat izmantot, lai izveidotu un profile SYCL lietojumprogramma.
- Atveriet Microsoft* Visual Studio.
- Noklikšķiniet File > Atvērt > Projekts/risinājums. Atrodiet mapi matrix_multiply_vtune un atlasiet matrix_multiply.sln.
- Izveidojiet šo konfigurāciju (Projekts > Veidot).
- Palaidiet programmu (Atkļūdošana> Sākt bez atkļūdošanas).
- Lai izvēlētos DPC++ vai vītņotu s versijuample, izmantojiet priekšprocesora definīcijas.
- Dodieties uz Project Properties > DPC++ > Preprocessor > Preprocessor Definition.
- Definējiet icpx -fsycl vai USE_THR.
Palaidiet GPU analīzi
Palaidiet GPU analīzi Matrix sample.
- Visual Studio rīkjoslā noklikšķiniet uz pogas Konfigurēt analīzi.
Tiek atvērts analīzes konfigurēšanas logs. Pēc noklusējuma tas pārmanto jūsu VS projekta iestatījumus un norāda matrix_multiply.exe kā lietojumprogrammu profile. - Analīzes konfigurēšanas logā noklikšķiniet uz
Pārlūkošanas poga rūtī KĀ.
- Analīzes koka grupā Accelerators atlasiet GPU skaitļošanas/mediju tīklāju analīzes veidu.
- Noklikšķiniet uz pogas Sākt, lai palaistu analīzi ar iepriekš definētajām opcijām.
Palaidiet GPU analīzi no komandrindas:
- Atveriet sample direktorijs:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - Šajā direktorijā atveriet Visual Studio* projektu file ar nosaukumu matrix_multiply.sln
- Multiply.cpp file satur vairākas matricas reizināšanas versijas. Izvēlieties versiju, rediģējot atbilstošo #define MULTIPLY rindiņu multiply.hpp
- Veidojiet visu projektu, izmantojot izlaišanas konfigurāciju.
Tas ģenerē izpildāmo failu ar nosaukumu matrix_multiply.exe. - Sagatavojiet sistēmu GPU analīzes veikšanai. Skatiet sadaļu Sistēmas iestatīšana GPU analīzei.
- Iestatiet VTune Profiler vides mainīgos, palaižot partiju file: eksports \env\vars.bat
- Palaidiet analīzes komandu:
vtune.exe -vāc gpu-offload — matrix_multiply.exe
VTune Profiler apkopo datus un parāda analīzes rezultātus GPU Compute/Media Hotspots viewpunktu. Kopsavilkuma logā skatiet CPU un GPU resursu lietojuma statistiku, lai saprastu, vai jūsu lietojumprogramma ir saistīta ar GPU. Pārslēdzieties uz logu Grafika, lai skatītu CPU un GPU pamata metriku, kas atspoguļo koda izpildi laika gaitā.
Sāciet darbu ar Intel® VTune™ Profiler operētājsistēmai Linux* OS
Pirms sākat
- Instalējiet Intel® VTune™ Profiler jūsu Linux* sistēmā.
- Veidojiet savu lietojumprogrammu, izmantojot simbolu informāciju, un izlaišanas režīmā ar iespējotām optimizācijām. Lai iegūtu detalizētu informāciju par kompilatora iestatījumiem, skatiet VTune Profiler tiešsaistes lietotāja rokasgrāmata.
Varat arī izmantot matricu samplietojumprogramma ir pieejama \sample\matrica. Jūs varat redzēt sample rezultātus \sample (matrica). - Iestatiet vides mainīgos: avots /setvars.sh
Pēc noklusējuma ir:- $HOME/intel/oneapi/ ja instalēta ar lietotāja atļaujām;
- /opt/intel/oneapi/, ja ir instalēta ar root atļaujām.
1. darbība: palaidiet VTune Profiler
Palaidiet VTune Profiler izmantojot vienu no šiem veidiem:
Avots / Sākt VTune Profiler
Savrups/IDE (GUI)
- Palaidiet komandu vtunegui. Lai palaistu VTune Profiler no Intel System Studio IDE atlasiet Rīki > VTune Profiler > Palaidiet programmu VTune Profiler. Tādējādi tiek iestatīti visi atbilstošie vides mainīgie un tiek palaists atsevišķs produkta interfeiss.
- Kad tiek atvērts GUI, sveiciena ekrānā noklikšķiniet uz JAUNS PROJEKTS.
- Dialoglodziņā Izveidot projektu norādiet projekta nosaukumu un atrašanās vietu.
- Noklikšķiniet uz Izveidot projektu.
Savrups (komandrinda)
- Palaidiet komandu vtune.
2. darbība: konfigurējiet un palaidiet analīzi
Pēc jauna projekta izveides tiek atvērts analīzes konfigurēšanas logs ar šīm noklusējuma vērtībām:
- Sadaļā Palaist lietojumprogrammu atrodiet savas lietojumprogrammas atrašanās vietu.
- Noklikšķiniet uz Sākt, lai lietojumprogrammā palaistu veiktspējas momentuzņēmumu. Šī analīze sniedz vispārīgu rezultātuview problēmas, kas ietekmē jūsu lietojumprogrammas veiktspēju mērķa sistēmā.
3. darbība: View un analizēt veiktspējas datus
Kad datu apkopošana ir pabeigta, VTune Profiler parāda analīzes rezultātus logā Summary. Šeit jūs redzat, ka priekšnesums ir beidziesview no jūsu pieteikuma.
Beigāsview parasti ietver vairākas metrikas kopā ar to aprakstiem.
- A Izvērsiet katru metriku, lai iegūtu detalizētu informāciju par veicinošiem faktoriem.
- B Ar karodziņu atzīmēta metrika norāda vērtību, kas atrodas ārpus pieņemamā/normālā darbības diapazona. Izmantojiet rīku padomus, lai saprastu, kā uzlabot atzīmēto metriku.
- C Skatiet norādījumus par citām analīzēm, kuras jums vajadzētu apsvērt pēc tam. Analīzes koks izceļ šos ieteikumus.
Nākamie soļi
Veiktspējas momentuzņēmums ir labs sākumpunkts, lai iegūtu vispārēju lietojumprogrammas veiktspējas novērtējumu, izmantojot VTune Profiler. Pēc tam pārbaudiet, vai jūsu algoritmam ir nepieciešama regulēšana.
- Izpildiet pamācību, lai analizētu izplatītākās veiktspējas vājās vietas.
- Kad jūsu algoritms ir labi noregulēts, vēlreiz palaidiet Performance Snapshot, lai kalibrētu rezultātus un noteiktu iespējamos veiktspējas uzlabojumus citās jomās.
Skatīt arī
Mikroarhitektūras izpēte
VTune Profiler Palīdzības ceļvedis
Example: Profile OpenMP lietojumprogramma operētājsistēmā Linux*
Izmantojiet Intel VTune Profiler uz Linux mašīnas uz profile kāample iso3dfd_omp_offload OpenMP lietojumprogramma, kas tiek izlādēta Intel GPU. Uzziniet, kā palaist GPU analīzi un pārbaudīt rezultātus.
Priekšnoteikumi
- Pārliecinieties, vai jūsu sistēmā darbojas Linux* OS kodols 4.14 vai jaunāka versija.
- Izmantojiet kādu no šīm Intel Processor Graphics versijām:
- 8. paaudze
- 9. paaudze
- 11. paaudze
- Jūsu sistēmai jādarbojas vienā no šiem Intel procesoriem:
- 7. paaudzes Intel® Core™ i7 procesori (koda nosaukums Kaby Lake)
- 8. paaudzes Intel® Core™ i7 procesori (koda nosaukums Coffee Lake)
- 10. paaudzes Intel® Core™ i7 procesori (koda nosaukums Ice Lake)
- Linux GUI izmantojiet:
- GTK+ versija 2.10 vai jaunāka (ieteicama 2.18 un jaunāka versija)
- Pango versija 1.14 vai jaunāka
- X.Org versija 1.0 vai jaunāka (ieteicama 1.7 un jaunāka versija)
- Instalējiet Intel VTune Profiler no viena no šiem avotiem:
- Atsevišķa produkta lejupielāde
- Intel® oneAPI bāzes rīkkopa
- Intel® System Bring-up Toolkit
- Lejupielādējiet Intel® oneAPI HPC rīkkopu, kas satur Intel® oneAPI DPC++/C++ kompilatoru (icx/icpx), kas jums nepieciešamsfile OpenMP lietojumprogrammas.
- Iestatiet vides mainīgos. Izpildiet skriptu vars.sh.
- Iestatiet savu sistēmu GPU analīzei.
Izveidojiet un kompilējiet OpenMP izkraušanas lietojumprogrammu
- Lejupielādējiet failu iso3dfd_omp_offload OpenMP Offload sample.
- Atvērts uz sample direktorijā.
CD <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Kompilējiet lietojumprogrammu OpenMP Offload.
mkdir build;
cmake -DVERIFY_RESULTS=0 ..
padarīt -j
Tas ģenerē src/iso3dfd izpildāmo failu.
Lai dzēstu programmu, ierakstiet:
padarīt tīru
Tas noņem izpildāmo failu un objektu files, ko izveidojāt ar komandu make.
Palaidiet GPU analīzi OpenMP izkraušanas lietojumprogrammā
Tagad esat gatavs palaist GPU izkraušanas analīzi jūsu kompilētajā OpenMP lietojumprogrammā.
- Atveriet VTune Profiler un noklikšķiniet uz Jauns projekts, lai izveidotu projektu.
- Sveiciena lapā noklikšķiniet uz Konfigurēt analīzi, lai iestatītu analīzi.
- Atlasiet šos iestatījumus savai analīzei.
- Rūtī WHERE atlasiet Local Host.
- Rūtī WHAT atlasiet Palaist lietojumprogrammu un norādiet bināro failu iso3dfd_omp_offload kā lietojumprogrammu profile.
- Rūtī HOW atlasiet GPU izkraušanas analīzes veidu no analīzes koka grupas Paātrinātāji.
- Noklikšķiniet uz pogas Sākt, lai palaistu analīzi.
VTune Profiler apkopo datus un parāda analīzes rezultātus GPU izlādēšanā viewpunktu.
- Kopsavilkuma logā skatiet CPU un GPU resursu lietojuma statistiku. Izmantojiet šos datus, lai noteiktu, vai jūsu lietojumprogramma ir:
- GPU saistīts
- Saistīts ar centrālo procesoru
- Sistēmas skaitļošanas resursu neefektīva izmantošana
- Izmantojiet informāciju logā Platforma, lai skatītu pamata CPU un GPU metriku.
- Izpētiet konkrētus skaitļošanas uzdevumus logā Grafika.
Lai iegūtu dziļāku analīzi, skatiet saistīto recepti VTune Profiler Veiktspējas analīzes pavārgrāmata. Varat arī turpināt profilēšanu, izmantojot GPU Compute/Media Hotspots analīzi.
Example: Profile SYCL* lietojumprogramma operētājsistēmā Linux*
Izmantojiet VTune Profiler ar kāample matrix_multiply SYCL lietojumprogramma, lai ātri iepazītos ar produktu un statistiku, kas apkopota ar GPU saistītām lietojumprogrammām.
Priekšnoteikumi
- Instalējiet VTune Profiler un Intel® oneAPI DPC++/C++ kompilators no Intel® oneAPI Base Toolkit vai Intel® System Bring-up Toolkit.
- Iestatiet vides mainīgos, izpildot skriptu vars.sh.
- Iestatiet savu sistēmu GPU analīzei.
Izveidojiet Matrix lietojumprogrammu
Lejupielādējiet matrix_multiply_vtune kodu samppakotne Intel oneAPI rīku komplektiem. Tas satur sample kuru varat izmantot, lai izveidotu un profile SYCL lietojumprogramma.
Profile SYCL lietojumprogrammu, noteikti kompilējiet kodu, izmantojot Intel oneAPI DPC++ kompilatora opcijas -gline-tables-only un -fdebug-info-for-profiling.
Lai apkopotu šo sampLietojumprogrammā rīkojieties šādi:
- Iet uz sample direktorijā.
CD <sample_dir/VtuneProfiler/matrix_multiply> - Multiply.cpp file mapē src ir vairākas matricas reizināšanas versijas. Izvēlieties versiju, rediģējot atbilstošo #define MULTIPLY rindiņu multiply.h.
- Izveidojiet lietotni, izmantojot esošo Markfile:
cmake .
izgatavot
Tam vajadzētu ģenerēt izpildāmo failu matrix.icpx -fsycl.
Lai dzēstu programmu, ierakstiet:
padarīt tīru
Tas noņem izpildāmo failu un objektu files, kas tika izveidoti ar komandu make.
Palaidiet GPU analīzi
Palaidiet GPU analīzi Matrix sample.
- Palaidiet programmu VTune Profiler ar komandu vtune-gui.
- Sveiciena lapā noklikšķiniet uz Jauns projekts.
- Norādiet savu s nosaukumu un atrašanās vietuample projektu un noklikšķiniet uz Izveidot projektu.
- Rūtī KAS atrodiet matrix.icpx-fsycl file.
- Rūtī KĀ noklikšķiniet uz
Pārlūkošanas poga un analīzes koka grupā Accelerators atlasiet GPU skaitļošanas/mediju tīklāju analīzi.
- Noklikšķiniet uz pogas Sākt apakšā, lai palaistu analīzi ar iepriekš atlasītajām opcijām.
Palaidiet GPU analīzi no komandrindas:
- Sagatavojiet sistēmu GPU analīzes veikšanai. Skatiet sadaļu Sistēmas iestatīšana GPU analīzei.
- Iestatiet vides mainīgos Intel programmatūras rīkiem:
avots $ONEAPI_ROOT/setvars.sh - Palaidiet GPU Compute/Media Hotspots analīzi:
vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Lai skatītu kopsavilkuma pārskatu, ierakstiet:
vtune -report summary -r ./result_gpu-hotspots
VTune Profiler apkopo datus un parāda analīzes rezultātus GPU Compute/Media Hotspots viewpunktu. Kopsavilkuma logā skatiet CPU un GPU resursu lietojuma statistiku, lai saprastu, vai jūsu lietojumprogramma ir saistīta ar GPU. Pārslēdzieties uz logu Grafika, lai skatītu CPU un GPU pamata metriku, kas atspoguļo koda izpildi laika gaitā.
Sāciet darbu ar Intel® VTune™ Profiler operētājsistēmai macOS*
Izmantojiet VTune Profiler MacOS sistēmā, lai veiktu attālo mērķa analīzi sistēmā, kas nav macOS (tikai Linux* vai Android*).
Jūs nevarat izmantot VTune Profiler MacOS vidē šādiem nolūkiem:
- Profile macOS sistēma, kurā tā ir instalēta.
- Apkopojiet datus attālā macOS sistēmā.
Lai analizētu attālā Linux* vai Android* mērķa veiktspēju no macOS saimniekdatora, veiciet vienu no šīm darbībām:
- Palaidiet VTune Profiler analīze macOS sistēmā ar attālo sistēmu, kas norādīta kā mērķis. Kad analīze sākas, VTune Profiler izveido savienojumu ar attālo sistēmu, lai apkopotu datus, un pēc tam nogādā rezultātus atpakaļ MacOS resursdatorā viewing.
- Palaidiet analīzi mērķa sistēmā lokāli un kopējiet rezultātus uz macOS sistēmu viewizmantojot VTune Profiler.
Šajā dokumentā norādītās darbības paredz attālo Linux mērķa sistēmu un apkopo veiktspējas datus, izmantojot SSH piekļuvi no VTune Profiler macOS resursdatora sistēmā.
Pirms sākat
- Instalējiet Intel® VTune™ Profiler savā macOS* sistēmā.
- Izveidojiet savu Linux lietojumprogrammu, izmantojot simbolu informāciju, un izlaišanas režīmā ar iespējotām optimizācijām. Lai iegūtu sīkāku informāciju, skatiet kompilatora iestatījumus programmā VTune Profiler palīdzēt.
- Iestatiet SSH piekļuvi no resursdatora macOS sistēmas mērķa Linux sistēmai, lai tā darbotos režīmā bez paroles.
1. darbība: palaidiet VTune Profiler
- Palaidiet programmu VTune Profiler ar komandu vtune-gui.
Pēc noklusējuma ir /opt/intel/oneapi/. - Kad tiek atvērts GUI, sveiciena ekrānā noklikšķiniet uz JAUNS PROJEKTS.
- Dialoglodziņā Izveidot projektu norādiet projekta nosaukumu un atrašanās vietu.
- Noklikšķiniet uz Izveidot projektu.
2. darbība: konfigurējiet un palaidiet analīzi
Kad esat izveidojis jaunu projektu, tiek atvērts analīzes konfigurēšanas logs ar veiktspējas momentuzņēmuma analīzes veidu.
Šī analīze parāda beigasview problēmas, kas ietekmē jūsu lietojumprogrammas veiktspēju mērķa sistēmā.
- Rūtī WHERE atlasiet Remote Linux (SSH) un norādiet mērķa Linux sistēmu, izmantojot lietotājvārds@ resursdatora nosaukums[:ports].
VTune Profiler izveido savienojumu ar Linux sistēmu un instalē mērķa pakotni. - Rūtī KAS norādiet ceļu uz savu lietojumprogrammu mērķa Linux sistēmā.
- Noklikšķiniet uz pogas Sākt, lai lietojumprogrammā palaistu veiktspējas momentuzņēmumu.
3. darbība: View un analizēt veiktspējas datus
Kad datu apkopošana ir pabeigta, VTune Profiler parāda analīzes rezultātus macOS sistēmā. Sāciet analīzi kopsavilkuma logā. Šeit jūs redzat, ka priekšnesums ir beidziesview no jūsu pieteikuma.
Beigāsview parasti ietver vairākas metrikas kopā ar to aprakstiem.
- A Izvērsiet katru metriku, lai iegūtu detalizētu informāciju par veicinošiem faktoriem.
- B Ar karodziņu atzīmēta metrika norāda vērtību, kas atrodas ārpus pieņemamā/normālā darbības diapazona. Izmantojiet rīku padomus, lai saprastu, kā uzlabot atzīmēto metriku.
- C Skatiet norādījumus par citām analīzēm, kuras jums vajadzētu apsvērt pēc tam. Analīzes koks izceļ šos ieteikumus.
Nākamie soļi
Veiktspējas momentuzņēmums ir labs sākumpunkts, lai iegūtu vispārēju lietojumprogrammas veiktspējas novērtējumu, izmantojot VTune Profiler.
Pēc tam pārbaudiet, vai jūsu algoritmam ir nepieciešama regulēšana.
- Palaidiet tīklāju analīzi savā lietojumprogrammā.
- Sekojiet Hotspots apmācībai. Apgūstiet metodes, lai maksimāli izmantotu tīklāju analīzi.
- Kad jūsu algoritms ir labi noregulēts, vēlreiz palaidiet Performance Snapshot, lai kalibrētu rezultātus un noteiktu iespējamos veiktspējas uzlabojumus citās jomās.
Skatīt arī
Mikroarhitektūras izpēte
VTune Profiler Palīdzības ceļvedis
Uzziniet vairāk
Dokuments / Apraksts
- Lietotāja rokasgrāmata
Lietotāja rokasgrāmata ir galvenā VTune Pro dokumentācijafiler.
PIEZĪME
Varat arī lejupielādēt VTune Pro bezsaistes versijufiler dokumentāciju. - Tiešsaistes apmācība
Tiešsaistes apmācību vietne ir lielisks resurss, lai apgūtu VTune Pro pamatusfiler ar darba sākšanas ceļvežiem, videoklipiem, pamācībām, webinārs un tehniskie izstrādājumi. - Pavārgrāmata
Veiktspējas analīzes pavārgrāmata, kas satur receptes, lai identificētu un atrisinātu populāras veiktspējas problēmas, izmantojot VTune Pro analīzes veidusfiler. - Instalācijas rokasgrāmata operētājsistēmai Windows | Linux | macOS saimniekiem
Instalēšanas rokasgrāmata satur pamata instalēšanas instrukcijas VTune Profiler un pēcinstalēšanas konfigurācijas instrukcijas dažādiem draiveriem un savācējiem. - Pamācības
VTune Profiler pamācības palīdz jaunam lietotājam izmantot pamata funkcijas, izmantojot īsu sample pieteikumu. - Izlaiduma piezīmes
Atrodiet informāciju par jaunāko VTune Pro versijufiler, tostarp visaptverošs apraksts par jaunajām funkcijām, sistēmas prasībām un tehniskajām problēmām, kas tika atrisinātas.
VTune Pro atsevišķajām un rīkkopas versijāmfiler, izprotiet pašreizējās sistēmas prasības.
Paziņojumi un atrunas
Intel tehnoloģijām var būt nepieciešama aktivizēta aparatūras, programmatūras vai pakalpojumu aktivizēšana.
Neviens produkts vai sastāvdaļa nevar būt pilnīgi drošs.
Jūsu izmaksas un rezultāti var atšķirties.
© Intel Corporation. Intel, Intel logotips un citas Intel preču zīmes ir Intel Corporation vai tās meitasuzņēmumu preču zīmes. Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumu.
Intel, Intel logotips, Intel Atom, Intel Core, Intel Xeon Phi, VTune un Xeon ir Intel Corporation preču zīmes ASV un/vai citās valstīs.
*Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumiem.
Microsoft, Windows un Windows logotips ir Microsoft Corporation preču zīmes vai reģistrētas preču zīmes Amerikas Savienotajās Valstīs un/vai citās valstīs.
Java ir Oracle un / vai tā filiāļu reģistrēta preču zīme.
OpenCL un OpenCL logotips ir Apple Inc. preču zīmes, ko izmanto ar Khronos atļauju.
Intel tehnoloģijām var būt nepieciešama aktivizēta aparatūras, programmatūras vai pakalpojumu aktivizēšana.
Neviens produkts vai sastāvdaļa nevar būt pilnīgi drošs.
Jūsu izmaksas un rezultāti var atšķirties.
© Intel Corporation. Intel, Intel logotips un citas Intel preču zīmes ir Intel Corporation vai tās meitasuzņēmumu preču zīmes. Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumu.
Intel, Intel logotips, Intel Atom, Intel Core, Intel Xeon Phi, VTune un Xeon ir Intel Corporation preču zīmes ASV un/vai citās valstīs.
*Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumiem.
Microsoft, Windows un Windows logotips ir Microsoft Corporation preču zīmes vai reģistrētas preču zīmes Amerikas Savienotajās Valstīs un/vai citās valstīs.
Java ir Oracle un / vai tā filiāļu reģistrēta preču zīme.
OpenCL un OpenCL logotips ir Apple Inc. preču zīmes, ko izmanto ar Khronos atļauju.
Dokumenti / Resursi
![]() |
intel Sāciet darbu ar VTune Profiler [pdfLietotāja rokasgrāmata Sāciet darbu ar VTune Profiler, Sāciet darbu, izmantojot VTune Profiler, VTune Profiler |