intel Begin met VTune Profiler
Kom aan die gang met Intel® VTune™ Profiler
Gebruik Intel VTune Profiler om plaaslike en afgeleë teikenstelsels vanaf Windows*, macOS* en Linux*-gashere te ontleed. Verbeter toepassing en stelsel werkverrigting deur hierdie bewerkings:
- Ontleed algoritme keuses.
- Vind reeks- en parallelle kode-bottelnekke.
- Verstaan waar en hoe jou toepassing by beskikbare hardewarehulpbronne kan baat.
- Bespoedig die uitvoering van jou aansoek.
Laai Intel VTune Pro affiler op jou stelsel deur een van hierdie maniere: - Laai die selfstandige weergawe af.
- Kry Intel VTune Profiler as deel van die Intel® oneAPI Base Toolkit.
Sien die VTune Profiler opleiding bladsy vir video's, webinars, en meer materiaal om jou te help om aan die gang te kom.
LET WEL
Dokumentasie vir weergawes van Intel® VTune™ Profiler voor die 2021-vrystelling is slegs beskikbaar vir aflaai. Vir 'n lys van beskikbare dokumentasie-aflaaie volgens produkweergawe, sien hierdie bladsye:
- Laai dokumentasie af vir Intel Parallel Studio XE
- Laai dokumentasie vir Intel System Studio af
Verstaan die werkvloei
Gebruik Intel VTune Profiler tot profile 'n toepassing en ontleed resultate vir prestasieverbeterings.
Die algemene werkvloei bevat hierdie stappe:
Kies jou gasheerstelsel om te begin
Kom meer te wete oor stelselspesifieke werkvloeie vir Windows*, Linux* of macOS*.
Kom aan die gang met Intel® VTune™ Profiler vir Windows* OS
Voor jy begin
- Installeer Intel® VTune™ Profiler op jou Windows*-stelsel.
- Bou jou toepassing met simboolinligting en in vrystellingsmodus met alle optimaliserings geaktiveer. Vir gedetailleerde inligting oor samestellerinstellings, sien die VTune Profiler aanlyn gebruikersgids.
Jy kan ook die matriks s gebruikample aansoek beskikbaar in \VTune\Samples\matriks. Jy kan ooreenstemmende s sienample resultate in \VTune\Projects\sample (matriks). - Stel die omgewingsveranderlikes op: Begin die \setvars.bat skrif.
By verstek is die vir oneAPI-komponente is Program Files (x86)\Intel\oneAPI.
LET WEL Jy hoef nie setvars.bat te laat loop wanneer jy Intel® VTune™ Pro gebruik niefiler binne Microsoft* Visual Studio*.
Stap 1: Begin Intel® VTune™ Profiler
Begin Intel VTune Profiler deur een van hierdie maniere en stel 'n projek op. 'n Projek is 'n houer vir die toepassing wat jy wil ontleed, die tipe analise en data-insamelingsresultate.
Bron / Begin VTune Profiler
Selfstandige (GUI)
- Begin die vtune-gui-opdrag of hardloop Intel® VTune™ Profiler van die Start-kieslys.
- Wanneer die GUI oopmaak, klik in die Welkom-skerm.
- In die dialoogkassie Skep projek, spesifiseer die projeknaam en ligging.
- Klik Skep projek.
Selfstandig (opdragreël)
Voer die vtune-opdrag uit.
Microsoft* Visual Studio* IDE
Maak jou oplossing in Visual Studio oop. Die VTune Profiler nutsbalk word outomaties geaktiveer en jou Visual Studio-projek word as 'n ontledingsteiken gestel.
LET WEL
Jy hoef nie 'n projek te skep wanneer jy Intel® VTune™ Pro laat loop niefiler vanaf die opdragreël of binne Microsoft* Visual Studio.
Stap 2: Konfigureer en voer analise uit
Nadat 'n nuwe projek geskep is, word die Configure Analysis-venster oopgemaak met hierdie verstekwaardes:
- In die Begin toepassing-afdeling, blaai na die ligging van u toepassingsuitvoerbare file.
- Klik Start om Performance Snapshot op jou toepassing te laat loop. Hierdie ontleding bied 'n algemene oorview van kwessies wat die werkverrigting van jou toepassing op die teikenstelsel beïnvloed.
Stap 3: View en Prestasiedata te ontleed
Wanneer data-insameling voltooi is, VTune Profiler vertoon analise resultate in die Opsomming venster. Hier sien jy 'n optrede verbyview van u aansoek.
Die verbyview sluit tipies verskeie maatstawwe saam met hul beskrywings in.
- A Brei elke maatstaf uit vir gedetailleerde inligting oor bydraende faktore.
- B 'n Gevlagde maatstaf dui 'n waarde buite aanvaarbare/normale bedryfsreeks aan. Gebruik hulpmiddelwenke om te verstaan hoe om 'n gevlagde maatstaf te verbeter.
- C Sien leiding oor ander ontledings wat u volgende moet oorweeg. Die Analise Tree beklemtoon hierdie aanbevelings.
Volgende stappe
Performance Snapshot is 'n goeie beginpunt om 'n algehele beoordeling van toepassingsprestasie met VTune Pro te kryfiler. Kyk dan of jou algoritme verstelling vereis.
- Volg 'n tutoriaal om algemene prestasie-knelpunte te ontleed.
- Sodra jou algoritme goed ingestel is, voer Performance Snapshot weer uit om resultate te kalibreer en potensiële prestasieverbeterings op ander gebiede te identifiseer.
Sien ook
Mikroargitektuurverkenning
VTune Profiler Hulptoer
Example: Profile 'n OpenMP*-toepassing op Windows*
Gebruik Intel VTune Profiler op 'n Windows-masjien na profile asample iso3dfd_omp_offload OpenMP-toepassing wat op 'n Intel GPU afgelaai is. Leer hoe om 'n GPU-analise uit te voer en resultate te ondersoek.
Voorvereistes
- Maak seker dat jou stelsel Microsoft* gebruik Windows 10 of 'n nuwer weergawe.
- Gebruik een van hierdie weergawes van Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- Jou stelsel behoort op een van hierdie Intel-verwerkers te werk:
- 7de generasie Intel® Core™ i7-verwerkers (kodenaam Kaby Lake)
- 8ste generasie Intel® Core™ i7-verwerkers (kodenaam Coffee Lake)
- 10de generasie Intel® Core™ i7-verwerkers (kodenaam Ice Lake)
- Installeer Intel VTune Profiler van een van hierdie bronne:
- Selfstandige produk aflaai
- Intel® oneAPI Base Toolkit
- Intel® System Bring-up Toolkit
- Laai die Intel® oneAPI HPC Toolkit af wat die Intel® oneAPI DPC++/C++-samesteller (icx/icpx) bevat wat u moet gebruikfile OpenMP toepassings.
- Stel omgewingsveranderlikes op. Voer die vars.bat-skrip uit wat in die \env gids.
- Stel jou stelsel op vir GPU-analise.
LET WEL
Om Intel VTune Pro te installeerfiler in die Microsoft* Visual Studio-omgewing, sien die VTune Profiler Gebruikersgids.
Bou en stel die OpenMP Aflaai-toepassing saam
- Laai die iso3dfd_omp_offload OpenMP Offload s afample.
- Oop vir die sampdie gids.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Stel die OpenMP Offload-toepassing saam.
mkdir bou
cd bou
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-teikens:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Voer 'n GPU-analise uit op die OpenMP Aflaai-toepassing
Jy is nou gereed om die GPU-aflaaianalise op die OpenMP-toepassing wat jy saamgestel het, uit te voer.
- Maak VTune Pro oopfiler en klik op Nuwe projek om 'n projek te skep.
- Op die welkome bladsy, klik op Stel analise in om jou analise op te stel.
- Kies hierdie instellings vir jou ontleding.
- Kies Plaaslike gasheer in die WAAR-paneel.
- In die WAT-paneel, kies Begin toepassing en spesifiseer die iso3dfd_omp_offload binêre as die toepassing na profile.
- In die HOE-paneel, kies die GPU-aflaai-analisetipe uit die Versnellers-groep in die Analise-boom.
- Klik op die Start-knoppie om die analise uit te voer.
VTune Profiler versamel data en vertoon ontledingsresultate in die GPU-aflaai viewpunt.
- Sien statistieke oor SVE- en GPU-hulpbrongebruik in die Opsomming-venster. Gebruik hierdie data om te bepaal of jou aansoek:
- GPU gebind
- SVE-gebonde
- Gebruik die rekenaarhulpbronne van u stelsel ondoeltreffend
- Gebruik die inligting in die platformvenster om basiese SVE- en GPU-metrieke te sien.
- Ondersoek spesifieke rekenaartake in die Grafiese venster.
Vir 'n dieper ontleding, sien 'n verwante resep in die VTune Profiler Prestasie-analise-kookboek. Jy kan ook voortgaan met jou profilering met die GPU Compute/Media Hotspots-analise.
Example: Profile 'n SYCL*-toepassing op Windows*
Profile asample matrix_multiply SYCL-toepassing met Intel® VTune™ Profiler. Raak vertroud met die produk en verstaan die statistieke wat vir GPU-gebonde toepassings ingesamel word.
Voorvereistes
- Maak seker dat jy Microsoft* Visual Studio (v2017 of nuwer) op jou stelsel geïnstalleer het.
- Installeer Intel VTune Profiler van die Intel® oneAPI Base Toolkit of die Intel® System Bring-up Toolkit. Hierdie gereedskapstelle bevat die Intel® oneAPI DPC++/C++-samesteller(icpx -fsycl)-samesteller wat benodig word vir die profileringsproses.
- Stel omgewingsveranderlikes op. Voer die vars.bat-skrip uit wat in die \env gids.
- Maak seker dat die Intel oneAPI DPC++ samesteller (geïnstalleer met die Intel oneAPI Base toolkit) by Microsoft Visual Studio geïntegreer is.
- Stel die kode saam met die -gline-tables-only en -fdebug-info-for-profiling opsies vir Intel oneAPI DPC++ Compiler.
- Stel jou stelsel op vir GPU-analise.
Vir inligting oor die installering van Intel VTune Profiler in die Microsoft* Visual Studio-omgewing, sien VTune Profiler Gebruikersgids.
Bou die Matrix-toepassing
Laai die matrix_multiply_vtune-kode s afample pakket vir Intel oneAPI toolkits. Dit bevat die sample wat jy kan gebruik om te bou en profile 'n SYCL aansoek.
- Maak Microsoft* Visual Studio oop.
- Klik File > Maak oop > Projek/Oplossing. Soek die matrix_multiply_vtune-lêergids en kies matrix_multiply.sln.
- Bou hierdie konfigurasie (Projek > Bou).
- Begin die program (Ontfout > Begin sonder ontfouting).
- Om 'n DPC++ of skroefdraad weergawe van die s te kiesample, gebruik voorverwerker definisies.
- Gaan na Projek-eienskappe > DPC++ > Voorverwerker > Voorverwerker-definisie.
- Definieer icpx -fsycl of USE_THR.
Begin GPU-analise
Doen 'n GPU-analise op die Matrix sample.
- Van die Visual Studio-nutsbalk, klik die Configure Analysis-knoppie.
Die Configure Analysis-venster word oopgemaak. By verstek erf dit jou VS-projekinstellings en spesifiseer die matrix_multiply.exe as 'n toepassing vir profile. - In die Configure Analysis venster, klik die
Blaai-knoppie in die HOE-paneel.
- Kies die GPU Compute/Media Hotspots-analisetipe uit die Accelerators-groep in die Analysis Tree.
- Klik op die Start-knoppie om die analise met die vooraf gedefinieerde opsies te begin.
Begin GPU-analise vanaf Command Line:
- Maak die s oopampdie gids:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - Maak 'n Visual Studio*-projek in hierdie gids oop file genaamd matrix_multiply.sln
- Die vermenigvuldig.cpp file bevat verskeie weergawes van matriksvermenigvuldiging. Kies 'n weergawe deur die ooreenstemmende #define MULTIPLY-lyn in multiply.hpp te wysig
- Bou die hele projek met 'n Release-konfigurasie.
Dit genereer 'n uitvoerbare genaamd matrix_multiply.exe. - Berei die stelsel voor om 'n GPU-analise uit te voer. Sien Stel stelsel op vir GPU-analise.
- Stel VTune Pro infiler omgewingsveranderlikes deur die bondel uit te voer file: uitvoer \env\vars.bat
- Voer die analise-opdrag uit:
vtune.exe -versamel gpu-aflaai — matrix_multiply.exe
VTune Profiler versamel data en vertoon ontledingsresultate in die GPU Compute/Media Hotspots viewpunt. In die Opsomming-venster, sien statistieke oor SVE- en GPU-hulpbrongebruik om te verstaan of jou toepassing GPU-gebonde is. Skakel oor na die grafiese venster om basiese SVE- en GPU-metrieke te sien wat kode-uitvoering oor tyd verteenwoordig.
Kom aan die gang met Intel® VTune™ Profiler vir Linux* OS
Voor jy begin
- Installeer Intel® VTune™ Profiler op jou Linux*-stelsel.
- Bou jou toepassing met simboolinligting en in vrystellingsmodus met alle optimaliserings geaktiveer. Vir gedetailleerde inligting oor samestellerinstellings, sien die VTune Profiler aanlyn gebruikersgids.
Jy kan ook die matriks s gebruikample aansoek beskikbaar in \sample\matriks. Jy kan sien sample resultate in \sample (matriks). - Stel die omgewingsveranderlikes op: bron /setvars.sh
By verstek is die is:- $HOME/intel/oneapi/ wanneer geïnstalleer met gebruikerstoestemmings;
- /opt/intel/oneapi/ wanneer geïnstalleer met worteltoestemmings.
Stap 1: Begin VTune Profiler
Begin VTune Profiler deur een van hierdie maniere:
Bron / Begin VTune Profiler
Selfstandige/IDE (GUI)
- Voer die vtunegui-opdrag uit. Om VTune Pro te beginfiler van die Intel System Studio IDE, kies Tools > VTune Profiler > Begin VTune Profiler. Dit stel alle toepaslike omgewingsveranderlikes en stel 'n selfstandige koppelvlak van die produk bekend.
- Wanneer die GUI oopmaak, klik NUWE PROJEK in die Welkom-skerm.
- In die dialoogkassie Skep projek, spesifiseer die projeknaam en ligging.
- Klik Skep projek.
Selfstandig (opdragreël)
- Voer die vtune-opdrag uit.
Stap 2: Konfigureer en voer analise uit
Nadat 'n nuwe projek geskep is, word die Configure Analysis-venster oopgemaak met hierdie verstekwaardes:
- Blaai na die ligging van jou toepassing in die Begin toepassing-afdeling.
- Klik op die Begin om Performance Snapshot op jou toepassing te laat loop. Hierdie ontleding bied 'n algemene oorview van kwessies wat die werkverrigting van jou toepassing op die teikenstelsel beïnvloed.
Stap 3: View en Prestasiedata te ontleed
Wanneer data-insameling voltooi is, VTune Profiler vertoon analise resultate in die Opsomming venster. Hier sien jy 'n optrede verbyview van u aansoek.
Die verbyview sluit tipies verskeie maatstawwe saam met hul beskrywings in.
- A Brei elke maatstaf uit vir gedetailleerde inligting oor bydraende faktore.
- B 'n Gevlagde maatstaf dui 'n waarde buite aanvaarbare/normale bedryfsreeks aan. Gebruik hulpmiddelwenke om te verstaan hoe om 'n gevlagde maatstaf te verbeter.
- C Sien leiding oor ander ontledings wat u volgende moet oorweeg. Die Analise Tree beklemtoon hierdie aanbevelings.
Volgende stappe
Performance Snapshot is 'n goeie beginpunt om 'n algehele beoordeling van toepassingsprestasie met VTune Pro te kryfiler. Kyk dan of jou algoritme verstelling vereis.
- Volg 'n tutoriaal om algemene prestasie-knelpunte te ontleed.
- Sodra jou algoritme goed ingestel is, voer Performance Snapshot weer uit om resultate te kalibreer en potensiële prestasieverbeterings op ander gebiede te identifiseer.
Sien ook
Mikroargitektuurverkenning
VTune Profiler Hulptoer
Example: Profile 'n OpenMP-toepassing op Linux*
Gebruik Intel VTune Profiler op 'n Linux-masjien na profile asample iso3dfd_omp_offload OpenMP-toepassing wat op 'n Intel GPU afgelaai is. Leer hoe om 'n GPU-analise uit te voer en resultate te ondersoek.
Voorvereistes
- Maak seker dat jou stelsel Linux* OS kernel 4.14 of 'n nuwer weergawe gebruik.
- Gebruik een van hierdie weergawes van Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- Jou stelsel behoort op een van hierdie Intel-verwerkers te werk:
- 7de generasie Intel® Core™ i7-verwerkers (kodenaam Kaby Lake)
- 8ste generasie Intel® Core™ i7-verwerkers (kodenaam Coffee Lake)
- 10de generasie Intel® Core™ i7-verwerkers (kodenaam Ice Lake)
- Vir die Linux GUI, gebruik:
- GTK+ weergawe 2.10 of nuwer (2.18 en nuwer weergawes word aanbeveel)
- Pango weergawe 1.14 of nuwer
- X.Org weergawe 1.0 of nuwer (1.7 en nuwer weergawes word aanbeveel)
- Installeer Intel VTune Profiler van een van hierdie bronne:
- Selfstandige produk aflaai
- Intel® oneAPI Base Toolkit
- Intel® System Bring-up Toolkit
- Laai die Intel® oneAPI HPC Toolkit af wat die Intel® oneAPI DPC++/C++-samesteller (icx/icpx) bevat wat u moet gebruikfile OpenMP toepassings.
- Stel omgewingsveranderlikes op. Voer die vars.sh-skrip uit.
- Stel jou stelsel op vir GPU-analise.
Bou en stel die OpenMP Aflaai-toepassing saam
- Laai die iso3dfd_omp_offload OpenMP Offload s afample.
- Oop vir die sampdie gids.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Stel die OpenMP Offload-toepassing saam.
mkdir bou;
cmake -DVERIFY_RESULTS=0 ..
maak -j
Dit genereer 'n src/iso3dfd uitvoerbare.
Om die program uit te vee, tik:
maak skoon
Dit verwyder die uitvoerbare en voorwerp files wat jy geskep het met die make-opdrag.
Voer 'n GPU-analise uit op die OpenMP Aflaai-toepassing
Jy is nou gereed om die GPU-aflaaianalise op die OpenMP-toepassing wat jy saamgestel het, uit te voer.
- Maak VTune Pro oopfiler en klik op Nuwe projek om 'n projek te skep.
- Op die welkome bladsy, klik op Stel analise in om jou analise op te stel.
- Kies hierdie instellings vir jou ontleding.
- Kies Plaaslike gasheer in die WAAR-paneel.
- In die WAT-paneel, kies Begin toepassing en spesifiseer die iso3dfd_omp_offload binêre as die toepassing na profile.
- In die HOE-paneel, kies die GPU-aflaai-analisetipe uit die Versnellers-groep in die Analise-boom.
- Klik op die Start-knoppie om die analise uit te voer.
VTune Profiler versamel data en vertoon ontledingsresultate in die GPU-aflaai viewpunt.
- Sien statistieke oor SVE- en GPU-hulpbrongebruik in die Opsomming-venster. Gebruik hierdie data om te bepaal of jou aansoek:
- GPU gebind
- SVE-gebonde
- Gebruik die rekenaarhulpbronne van u stelsel ondoeltreffend
- Gebruik die inligting in die platformvenster om basiese SVE- en GPU-metrieke te sien.
- Ondersoek spesifieke rekenaartake in die Grafiese venster.
Vir 'n dieper ontleding, sien 'n verwante resep in die VTune Profiler Prestasie-analise-kookboek. Jy kan ook voortgaan met jou profilering met die GPU Compute/Media Hotspots-analise.
Example: Profile 'n SYCL*-toepassing op Linux*
Gebruik VTune Profiler met asample matrix_multiply SYCL-toepassing om vinnig vertroud te raak met die produk en statistieke wat vir GPU-gebonde toepassings ingesamel word.
Voorvereistes
- Installeer VTune Profiler en Intel® oneAPI DPC++/C++-samesteller vanaf die Intel® oneAPI Base Toolkit of die Intel® System Bring-up Toolkit.
- Stel omgewingsveranderlikes op deur die vars.sh-skrip uit te voer.
- Stel jou stelsel op vir GPU-analise.
Bou die Matrix-toepassing
Laai die matrix_multiply_vtune-kode s afample pakket vir Intel oneAPI toolkits. Dit bevat die sample wat jy kan gebruik om te bou en profile 'n SYCL aansoek.
Aan profile 'n SYCL-toepassing, maak seker dat jy die kode saamstel deur die -gline-tables-only en -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler opsies te gebruik.
Om hierdie aampvir aansoek, doen die volgende:
- Gaan na die sampdie gids.
cd <sample_dir/VtuneProfiler/matriks_vermenigvuldig> - Die vermenigvuldig.cpp file in die src-lêergids bevat verskeie weergawes van matriksvermenigvuldiging. Kies 'n weergawe deur die ooreenstemmende #definieer MULTIPLY-lyn in multiply.h te wysig.
- Bou die toepassing deur die bestaande Make te gebruikfile:
cmmaak.
maak
Dit behoort 'n matrix.icpx -fsycl-uitvoerbare te genereer.
Om die program uit te vee, tik:
maak skoon
Dit verwyder die uitvoerbare en voorwerp files wat geskep is deur die make-opdrag.
Begin GPU-analise
Doen 'n GPU-analise op die Matrix sample.
- Begin VTune Profiler met die vtune-gui opdrag.
- Klik Nuwe projek op die Welkom-bladsy.
- Spesifiseer 'n naam en ligging vir jou sample projek en klik Skep projek.
- In die WAT-venster, blaai na die matrix.icpx-fsycl file.
- Klik in die HOE-paneel op die
Blaai-knoppie en kies GPU Compute/Media Hotspots-analise uit die Accelerators-groep in die Analysis Tree.
- Klik op die Start-knoppie onderaan om die ontleding met die vooraf geselekteerde opsies te begin.
Begin GPU-analise vanaf Command Line:
- Berei die stelsel voor om 'n GPU-analise uit te voer. Sien Stel stelsel op vir GPU-analise.
- Stel omgewingsveranderlikes op vir Intel sagteware gereedskap:
bron $ONEAPI_ROOT/setvars.sh - Begin die GPU Compute/Media Hotspots-analise:
vtune -versamel gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Om die opsommingsverslag te sien, tik:
vtune -verslag opsomming -r ./result_gpu-hotspots
VTune Profiler versamel data en vertoon ontledingsresultate in die GPU Compute/Media Hotspots viewpunt. In die Opsomming-venster, sien statistieke oor SVE- en GPU-hulpbrongebruik om te verstaan of jou toepassing GPU-gebonde is. Skakel oor na die grafiese venster om basiese SVE- en GPU-metrieke te sien wat kode-uitvoering oor tyd verteenwoordig.
Kom aan die gang met Intel® VTune™ Profiler vir macOS*
Gebruik VTune Profiler op 'n macOS-stelsel om afgeleë teikenanalise op 'n nie-macOS-stelsel uit te voer (slegs Linux* of Android*).
Jy kan nie VTune Pro gebruik niefiler in 'n macOS-omgewing vir hierdie doeleindes:
- Profile die macOS-stelsel waarop dit geïnstalleer is.
- Versamel data op 'n afgeleë macOS-stelsel.
Om die werkverrigting van 'n afgeleë Linux*- of Android*-teiken vanaf die macOS-gasheer te ontleed, doen een van hierdie stappe:
- Begin 'n VTune Profiler ontleding op die macOS-stelsel met 'n afgeleë stelsel gespesifiseer as die teiken. Wanneer ontleding begin, VTune Profiler koppel aan die afgeleë stelsel om data in te samel, en bring dan die resultate terug na die macOS-gasheer vir viewing.
- Voer 'n ontleding op die teikenstelsel plaaslik uit en kopieer die resultate na 'n macOS-stelsel vir viewin VTune Profiler.
Die stappe in hierdie dokument veronderstel 'n afgeleë Linux-teikenstelsel en versamel prestasiedata met behulp van SSH-toegang vanaf VTune Profiler op 'n macOS-gasheerstelsel.
Voor jy begin
- Installeer Intel® VTune™ Profiler op jou macOS*-stelsel.
- Bou jou Linux-toepassing met simboolinligting en in vrystellingsmodus met alle optimaliserings geaktiveer. Vir gedetailleerde inligting, sien die samestellerinstellings in die VTune Profiler help.
- Stel SSH-toegang vanaf die gasheer-macOS-stelsel na die teiken Linux-stelsel op om in die wagwoordlose modus te werk.
Stap 1: Begin VTune Profiler
- Begin VTune Profiler met die vtune-gui opdrag.
By verstek is die is /opt/intel/oneapi/. - Wanneer die GUI oopmaak, klik NUWE PROJEK in die Welkom-skerm.
- In die dialoogkassie Skep projek, spesifiseer die projeknaam en ligging.
- Klik Skep projek.
Stap 2: Konfigureer en voer analise uit
Nadat jy 'n nuwe projek geskep het, word die Configure Analysis-venster oopgemaak met die Performance Snapshot-analise tipe.
Hierdie ontleding bied 'n verbyview van kwessies wat die werkverrigting van jou toepassing op die teikenstelsel beïnvloed.
- In die WHERE-paneel, kies Remote Linux (SSH) en spesifiseer die teiken Linux-stelsel deur gebruikernaam@gasheernaam[:poort] te gebruik.
VTune Profiler koppel aan die Linux-stelsel en installeer die teikenpakket. - Verskaf die pad na jou toepassing op die teiken Linux-stelsel in die WAT-paneel.
- Klik op die Start-knoppie om Performance Snapshot op die toepassing te laat loop.
Stap 3: View en Prestasiedata te ontleed
Wanneer data-insameling voltooi is, VTune Profiler vertoon ontledingsresultate op die macOS-stelsel. Begin jou ontleding in die Opsomming-venster. Hier sien jy 'n optrede verbyview van u aansoek.
Die verbyview sluit tipies verskeie maatstawwe saam met hul beskrywings in.
- A Brei elke maatstaf uit vir gedetailleerde inligting oor bydraende faktore.
- B 'n Gevlagde maatstaf dui 'n waarde buite aanvaarbare/normale bedryfsreeks aan. Gebruik hulpmiddelwenke om te verstaan hoe om 'n gevlagde maatstaf te verbeter.
- C Sien leiding oor ander ontledings wat u volgende moet oorweeg. Die Analise Tree beklemtoon hierdie aanbevelings.
Volgende stappe
Performance Snapshot is 'n goeie beginpunt om 'n algehele beoordeling van toepassingsprestasie met VTune Pro te kryfiler.
Kyk dan of jou algoritme verstelling vereis.
- Begin Hotspots-analise op jou toepassing.
- Volg 'n Hotspots-tutoriaal. Leer tegnieke om die meeste uit jou Hotspots-analise te kry.
- Sodra jou algoritme goed ingestel is, voer Performance Snapshot weer uit om resultate te kalibreer en potensiële prestasieverbeterings op ander gebiede te identifiseer.
Sien ook
Mikroargitektuurverkenning
VTune Profiler Hulptoer
Kom meer te wete
Dokument / Beskrywing
- Gebruikersgids
Die gebruikersgids is die primêre dokumentasie vir VTune Profiler.
LET WEL
Jy kan ook 'n vanlyn weergawe van die VTune Pro aflaaifiler dokumentasie. - Aanlyn opleiding
Die aanlyn opleidingswebwerf is 'n uitstekende hulpbron om die basiese beginsels van VTune Pro te leerfiler met Aan die slag-gidse, video's, tutoriale, webinars, en tegniese artikels. - Kookboek
Prestasie-analise-kookboek wat resepte bevat om gewilde prestasieprobleme te identifiseer en op te los deur analisetipes in VTune Pro te gebruikfiler. - Installasiegids vir Windows | Linux | macOS-gashere
Die installasiegids bevat basiese installasie-instruksies vir VTune Profiler en na-installasie konfigurasie instruksies vir die verskillende drywers en versamelaars. - Tutoriale
VTune Profiler tutoriale lei 'n nuwe gebruiker deur basiese kenmerke met 'n kort sample aansoek. - Vrystellingsaantekeninge
Kry inligting oor die nuutste weergawe van VTune Profiler, insluitend 'n omvattende beskrywing van nuwe kenmerke, stelselvereistes en tegniese probleme wat opgelos is.
Vir die selfstandige en gereedskapstel weergawes van VTune Profiler, die huidige Stelselvereistes verstaan.
Kennisgewings en vrywarings
Intel-tegnologieë kan moontlik geaktiveerde hardeware, sagteware of diens benodig.
Geen produk of komponent kan absoluut veilig wees nie.
Jou koste en resultate kan verskil.
© Intel Corporation. Intel, die Intel-logo en ander Intel-merke is handelsmerke van Intel Corporation of sy filiale. Ander name en handelsmerke kan as die eiendom van ander geëis word.
Intel, die Intel-logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune en Xeon is handelsmerke van Intel Corporation in die VSA en/of ander lande.
*Ander name en handelsmerke kan as die eiendom van ander geëis word.
Microsoft, Windows en die Windows-logo is handelsmerke of geregistreerde handelsmerke van Microsoft Corporation in die Verenigde State en/of ander lande.
Java is 'n geregistreerde handelsmerk van Oracle en/of sy affiliasies.
OpenCL en die OpenCL-logo is handelsmerke van Apple Inc. wat met toestemming deur Khronos gebruik word.
Intel-tegnologieë kan moontlik geaktiveerde hardeware, sagteware of diens benodig.
Geen produk of komponent kan absoluut veilig wees nie.
Jou koste en resultate kan verskil.
© Intel Corporation. Intel, die Intel-logo en ander Intel-merke is handelsmerke van Intel Corporation of sy filiale. Ander name en handelsmerke kan as die eiendom van ander geëis word.
Intel, die Intel-logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune en Xeon is handelsmerke van Intel Corporation in die VSA en/of ander lande.
*Ander name en handelsmerke kan as die eiendom van ander geëis word.
Microsoft, Windows en die Windows-logo is handelsmerke of geregistreerde handelsmerke van Microsoft Corporation in die Verenigde State en/of ander lande.
Java is 'n geregistreerde handelsmerk van Oracle en/of sy affiliasies.
OpenCL en die OpenCL-logo is handelsmerke van Apple Inc. wat met toestemming deur Khronos gebruik word.
Dokumente / Hulpbronne
![]() |
intel Begin met VTune Profiler [pdf] Gebruikersgids Begin met VTune Profiler, Kom aan die gang, met VTune Profiler, VTune Profiler |