intel-Komencu-kun-VTune-Profiler-logo

intel Komencu kun VTune Profiler

Komencu kun Intel® VTune™ Profiler

Uzu Intel VTune Profiler analizi lokajn kaj forajn celsistemojn de Windows*, macOS*, kaj Linukso* gastigantoj. Plibonigu aplikaĵon kaj sisteman rendimenton per ĉi tiuj operacioj:

  • Analizu elektojn de algoritmo.
  • Trovu seriajn kaj paralelajn kodojn proplempunktojn.
  • Komprenu kie kaj kiel via aplikaĵo povas profiti el disponeblaj aparataj rimedoj.
  • Akcelu la ekzekuton de via aplikaĵo.
    Elŝutu Intel VTune Profiler en via sistemo per unu el ĉi tiuj manieroj:
  • Elŝutu la Memstanan version.
  • Akiru Intel VTune Profiler kiel parto de la Baza Ilaro Intel® oneAPI.
    Vidu la VTune Profiler trejnpaĝo por filmetoj, webinaroj, kaj pli da materialo por helpi vin komenci.

NOTO
Dokumentaro por versioj de Intel® VTune™ Profiler antaŭ la eldono de 2021 estas disponeblaj nur por elŝuto. Por listo de disponeblaj dokumentaj elŝutoj laŭ produkta versio, vidu ĉi tiujn paĝojn:

  • Elŝutu Dokumentojn por Intel Parallel Studio XE
  • Elŝutu Dokumentojn por Intel System Studio

Komprenu la Laborfluon
Uzu Intel VTune Profiler al profile aplikaĵo kaj analizi rezultojn por agado-plibonigoj.

La ĝenerala laborfluo enhavas ĉi tiujn paŝojn:

intel-Komencu-kun-VTune-Profiler-01

Elektu Vian Gastigantan Sistemon por Komenci
Lernu pli pri sistemo-specifaj laborfluoj por Vindozo*, Linukso* aŭ macOS*.

intel-Komencu-kun-VTune-Profiler-02

Komencu kun Intel® VTune™ Profiler por Vindozo* OS

Antaŭ ol Vi Komencu

  1. Instalu Intel® VTune™ Profiler sur via Vindoza* sistemo.
  2. Konstruu vian aplikaĵon kun simbolaj informoj kaj en Liberiga reĝimo kun ĉiuj optimumigoj ebligitaj. Por detalaj informoj pri kompililo-agordoj, vidu la VTune Profiler interreta uzantgvidilo.
    Vi ankaŭ povas uzi la matrico sampla aplikaĵo havebla en \VTune\Samples\matrico. Vi povas vidi respondajn sample rezultas en \VTune\Projektoj\sample (matrico).
  3. Agordu la mediovariablojn: Rulu la \setvars.bat skripto.
    Defaŭlte, la por oneAPI-komponentoj estas Programo Files (x86)\Intel\oneAPI.
    NOTO Vi ne bezonas ruli setvars.bat kiam vi uzas Intel® VTune™ Profiler ene de Microsoft* Visual Studio*.

Paŝo 1: Komencu Intel® VTune™ Profiler
Komencu Intel VTune Profiler tra unu el ĉi tiuj manieroj kaj starigu projekton. Projekto estas ujo por la aplikaĵo, kiun vi volas analizi, la speco de analizo kaj datumkolektaj rezultoj.

Fonto / Komencu VTune Profiler

Sendependa (GUI)

  1. Rulu la komandon vtune-gui aŭ rulu Intel® VTune™ Profiler el la Komenca menuo.
  2. Kiam la GUI malfermiĝas, alklaku en la Bonvena ekrano.
  3. En la dialogujo Krei Projekton, specifu la nomon kaj lokon de la projekto.
  4. Klaku Krei Projekton.

Memstara (Komanda linio)
Rulu la komandon vtune.

Microsoft* Visual Studio* IDE
Malfermu vian solvon en Visual Studio. La VTune Profiler ilobreto estas aŭtomate ebligita kaj via Visual Studio-projekto estas agordita kiel analiza celo.

NOTO
Vi ne bezonas krei projekton kiam vi funkcias Intel® VTune™ Profiler de la komandlinio aŭ ene de Microsoft* Visual Studio.

Paŝo 2: Agordu kaj Kuru Analizon
Post kreado de nova projekto, la fenestro Agordu Analizon malfermiĝas kun ĉi tiuj defaŭltaj valoroj:

intel-Komencu-kun-VTune-Profiler-03

  1. En la sekcio Lanĉi Aplikon, foliumu al la loko de via aplikaĵo plenumebla file.
  2. Alklaku Komencu por ruli Performance Snapshot sur via aplikaĵo. Ĉi tiu analizo prezentas ĝeneralan superonview de problemoj influantaj la agadon de via aplikaĵo sur la cela sistemo.

Paŝo 3: View kaj Analizi Efikecajn Datumojn
Kiam datumkolektado finiĝas, VTune Profiler montras analizrezultojn en la Resuma fenestro. Ĉi tie, vi vidas agadon finitaview de via apliko.
La finitaview tipe inkluzivas plurajn metrikojn kune kun iliaj priskriboj.

intel-Komencu-kun-VTune-Profiler-04

  • A Pligrandigu ĉiun metrikon por detalaj informoj pri kontribuantaj faktoroj.
  • B Markita metriko indikas valoron ekster akceptebla/normala operacia intervalo. Uzu ilajn konsiletojn por kompreni kiel plibonigi markitan metrikon.
  • C Vidu gvidon pri aliaj analizoj, kiujn vi devus konsideri kuri poste. La Analiza Arbo reliefigas ĉi tiujn rekomendojn.

Sekvaj Paŝoj
Performance Snapshot estas bona deirpunkto por akiri ĝeneralan takson de aplikaĵa rendimento kun VTune Profiler. Poste, kontrolu ĉu via algoritmo postulas agordon.

  1. Sekvu lernilon por analizi oftajn rendimentajn proplempunktojn.
  2. Post kiam via algoritmo estas bone agordita, rulu Performance Snapshot denove por kalibri rezultojn kaj identigi eblajn rendimentajn plibonigojn en aliaj areoj.

Vidu Ankaŭ
Mikroarkitekturo Esplorado

VTune Profiler Helpo Turneo

Example: Profile OpenMP* Apliko en Vindozo*
Uzu Intel VTune Profiler sur Vindoza maŝino al profile kielampla iso3dfd_omp_offload OpenMP-apliko elŝutita sur Intel GPU. Lernu kiel fari GPU-analizon kaj ekzameni rezultojn.

Antaŭkondiĉoj

  • Certigu, ke via sistemo funkcias Microsoft* Windows 10 aŭ pli novan version.
  • Uzu unu el ĉi tiuj versioj de Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Via sistemo devus funkcii per unu el ĉi tiuj Intel-procesoroj:
    • Procesoroj Intel® Core™ i7 de 7-a generacio (kodnomo Kaby Lake)
    • Procesoroj Intel® Core™ i8 de 7-a generacio (kodnomo Coffee Lake)
    • Procesoroj Intel® Core™ i10 de 7-a generacio (kodnomo Ice Lake)
  • Instalu Intel VTune Profiler de unu el ĉi tiuj fontoj:
    • Sendependa produkto elŝuto
    • Intel® oneAPI Baza Ilaro
    • Ilaro de Intel® System Bring-up
  • Elŝutu la Intel® oneAPI HPC Toolkit kiu enhavas la Intel® oneAPI DPC++/C++ Kompililon (icx/icpx) kiun vi bezonas porfile OpenMP-aplikoj.
  • Agordu mediajn variablojn. Efektivigu la vars.bat-skripton situantan en la \env dosierujo.
  • Agordu vian sistemon por GPU-analizo.

NOTO
Por instali Intel VTune Profiler en la medio Microsoft* Visual Studio, vidu la VTune Profiler Uzantgvidilo.

Konstruu kaj Kompilu la OpenMP-Elŝuta Apliko

  1. Elŝutu la iso3dfd_omp_offload OpenMP Elŝuti sample.
  2. Malfermita al la sample dosierujo.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilu la OpenMP-Elŝuta aplikaĵon.

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

Rulu GPU-Analizon sur la OpenMP-Elŝuta Apliko
Vi nun pretas ruli la GPU-Malŝarĝan Analizon sur la OpenMP-aplikaĵo, kiun vi kompilis.

  1. Malfermu VTune Profiler kaj alklaku Novan Projekton por krei projekton.
  2. Sur la bonvena paĝo, alklaku Agordi Analizon por agordi vian analizon.
  3. Elektu ĉi tiujn agordojn por via analizo.
    • En la KIE panelo, elektu Loka Gastiganto.
    • En la KIA panelo, elektu Lanĉi Aplikon kaj specifu la binaron iso3dfd_omp_offload kiel la aplikaĵon por profesia.file.
    • En la panelo KIEL, elektu la analizan tipon de GPU-Malŝarĝo el la grupo Akceliloj en la Analiza Arbo.
      intel-Komencu-kun-VTune-Profiler-05
  4. Alklaku la butonon Komencu por fari la analizon.

VTune Profiler kolektas datumojn kaj montras analizrezultojn en la GPU-Malŝarĝo viewpunkto.

  • En la Resuma fenestro, vidu statistikojn pri CPU kaj GPU-rimeda uzado. Uzu ĉi tiujn datumojn por determini ĉu via aplikaĵo estas:
    • GPU ligita
    • CPU-ligita
    • Utiligante la komputilajn rimedojn de via sistemo malefike
  • Uzu la informojn en la Platform-fenestro por vidi bazajn CPU- kaj GPU-metrikojn.
  • Esploru specifajn komputikajn taskojn en la Grafika fenestro.

Por pli profunda analizo, vidu rilatan recepton en la VTune Profiler Efikeca Analiza Kuirlibro. Vi ankaŭ povas daŭrigi vian profiladon per la analizo de GPU Compute/Media Hotspots.

Example: Profile Apliko SYCL* en Vindozo*
Profile kielample matrix_multiply SYCL-aplikaĵo kun Intel® VTune™ Profiler. Konatiĝu kun la produkto kaj komprenu la statistikojn kolektitajn por GPU-ligitaj aplikoj.

Antaŭkondiĉoj

  • Certigu, ke vi havas Microsoft* Visual Studio (v2017 aŭ pli nova) instalita en via sistemo.
  • Instalu Intel VTune Profiler de la Intel® oneAPI Baza Ilaro aŭ la Intel® System Bring-up Toolkit. Ĉi tiuj ilaro enhavas la kompililon Intel® oneAPI DPC++/C++ (icpx -fsycl) bezonatan por la profilada procezo.
  • Agordu mediajn variablojn. Efektivigu la vars.bat-skripton situantan en la \env dosierujo.
  • Certigu, ke la Kompililo Intel oneAPI DPC++ (instalita kun la ilaro Intel oneAPI Base) estas integrita en Microsoft Visual Studio.
  • Kompilu la kodon per la opcioj -gline-tables-only kaj -fdebug-info-for-profiling por Intel oneAPI DPC++ Kompililo.
  • Agordu vian sistemon por GPU-analizo.

Por informoj pri instalado de Intel VTune Profiler en la medio Microsoft* Visual Studio, vidu VTune Profiler Uzantgvidilo.

Konstruu la Matrico-Apon
Elŝutu la matrix_multiply_vtune-kodon sample pako por Intel oneAPI ilaro. Ĉi tio enhavas la sample, kiun vi povas uzi por konstrui kaj profesiafile aplikaĵo SYCL.

  1. Malfermu Microsoft* Visual Studio.
  2. Klaku File > Malfermu > Projekto/Solvo. Trovu la dosierujon matrix_multiply_vtune kaj elektu matrix_multiply.sln.
  3. Konstruu ĉi tiun agordon (Projekto> Konstruu).
  4. Rulu la programon (Elpurigi > Komencu Sen Sencimigado).
  5. Por elekti DPC++ aŭ surfadenigitan version de la sample, uzu antaŭprocesordifinojn.
    1. Iru al Projektaj Propraĵoj > DPC++ > Antaŭprocesoro > Antaŭprocesoro Difino.
    2. Difinu icpx -fsycl aŭ USE_THR.

Rulu GPU-Analizon
Faru GPU-analizon sur la Matrico-sample.

  1. El la ilobreto de Visual Studio, alklaku la butonon Agordi Analizon.
    La fenestro Agordu Analizon malfermiĝas. Defaŭlte, ĝi heredas viajn VS-projektajn agordojn kaj specifas la matrix_multiply.exe kiel aplikaĵon por profesia.file.
  2. En la fenestro Agordu Analizon, alklaku laintel-Komencu-kun-VTune-Profiler-06 Foliumi butonon en la KIEL-fenestro.
  3. Elektu la analizan tipon de GPU Kompute/Media Hotspots el la grupo Akceliloj en la Analiza Arbo.
    intel-Komencu-kun-VTune-Profiler-06
  4. Alklaku la butonon Komencu por lanĉi la analizon kun la antaŭdifinitaj opcioj.

Rulu GPU-Analizon de Komandlinio:

  1. Malfermu la sample dosierujo:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. En ĉi tiu dosierujo, malfermu projekton de Visual Studio* file nomita matrix_multiply.sln
  3. La multobligi.cpp file enhavas plurajn versiojn de matrica multipliko. Elektu version redaktante la respondan #define MULTIPLY-linion en multiply.hpp
  4. Konstruu la tutan projekton kun Eldona agordo.
    Ĉi tio generas plenumeblan nomitan matrix_multiply.exe.
  5. Preparu la sistemon por ruli GPU-analizon. Vidu Agordu Sistemon por GPU-Analizo.
  6. Agordu VTune Profiler medio-variabloj per funkciado de la aro file: eksporti \env\vars.bat
  7. Rulu la analizan komandon:
    vtune.exe -collect gpu-offload - matrix_multiply.exe

VTune Profiler kolektas datumojn kaj montras analizrezultojn en la GPU-Komputado/Media Hotspots viewpunkto. En la Resuma fenestro, vidu statistikojn pri CPU kaj GPU-rimeda uzado por kompreni ĉu via aplikaĵo estas GPU-ligita. Ŝanĝu al la Grafika fenestro por vidi bazajn CPU- kaj GPU-metrikojn reprezentantajn kodan ekzekuton laŭlonge de la tempo.

Komencu kun Intel® VTune™ Profiler por Linukso* OS

Antaŭ ol Vi Komencu

  1. Instalu Intel® VTune™ Profiler sur via Linuksa* sistemo.
  2. Konstruu vian aplikaĵon kun simbolaj informoj kaj en Liberiga reĝimo kun ĉiuj optimumigoj ebligitaj. Por detalaj informoj pri kompililo-agordoj, vidu la VTune Profiler interreta uzantgvidilo.
    Vi ankaŭ povas uzi la matrico sampla aplikaĵo havebla en \sample\matrico. Vi povas vidi sample rezultas en \sample (matrico).
  3. Agordu la mediovariablojn: fonto /setvars.sh
    Defaŭlte, la estas:
    • $HOME/intel/oneapi/ kiam instalite kun uzantpermesoj;
    • /opt/intel/oneapi/ kiam instalite kun radikaj permesoj.

Paŝo 1: Komencu VTune Profiler
Komencu VTune Profiler tra unu el ĉi tiuj manieroj:

Fonto / Komencu VTune Profiler
Memstara/IDE (GUI)

  1. Rulu la komandon vtunegui. Por komenci VTune Profiler de la Intel System Studio IDE, elektu Iloj > VTune Profiler > Lanĉu VTune Profiler. Ĉi tio fiksas ĉiujn taŭgajn mediovariablojn kaj lanĉas memstaran interfacon de la produkto.
  2. Kiam la GUI malfermiĝas, alklaku NOVA PROJEKTON en la Bonvena ekrano.
  3. En la dialogujo Krei Projekton, specifu la nomon kaj lokon de la projekto.
  4. Klaku Krei Projekton.

Memstara (Komanda linio)

  • Rulu la komandon vtune.

Paŝo 2: Agordu kaj Kuru Analizon
Post kreado de nova projekto, la fenestro Agordu Analizon malfermiĝas kun ĉi tiuj defaŭltaj valoroj:

intel-Komencu-kun-VTune-Profiler-07

  1. En la sekcio Lanĉi Aplikon, foliumu al la loko de via aplikaĵo.
  2. Alklaku la Komencon por ruli Performance Snapshot sur via aplikaĵo. Ĉi tiu analizo prezentas ĝeneralan superonview de problemoj influantaj la agadon de via aplikaĵo sur la cela sistemo.

Paŝo 3: View kaj Analizi Efikecajn Datumojn
Kiam datumkolektado finiĝas, VTune Profiler montras analizrezultojn en la Resuma fenestro. Ĉi tie, vi vidas agadon finitaview de via apliko.
La finitaview tipe inkluzivas plurajn metrikojn kune kun iliaj priskriboj.

intel-Komencu-kun-VTune-Profiler-08

  • A Pligrandigu ĉiun metrikon por detalaj informoj pri kontribuantaj faktoroj.
  • B Markita metriko indikas valoron ekster akceptebla/normala operacia intervalo. Uzu ilajn konsiletojn por kompreni kiel plibonigi markitan metrikon.
  • C Vidu gvidon pri aliaj analizoj, kiujn vi devus konsideri kuri poste. La Analiza Arbo reliefigas ĉi tiujn rekomendojn.

Sekvaj Paŝoj
Performance Snapshot estas bona deirpunkto por akiri ĝeneralan takson de aplikaĵa rendimento kun VTune Profiler. Poste, kontrolu ĉu via algoritmo postulas agordon.

  1. Sekvu lernilon por analizi oftajn rendimentajn proplempunktojn.
  2. Post kiam via algoritmo estas bone agordita, rulu Performance Snapshot denove por kalibri rezultojn kaj identigi eblajn rendimentajn plibonigojn en aliaj areoj.

Vidu Ankaŭ
Mikroarkitekturo Esplorado

VTune Profiler Helpo Turneo

Example: Profile OpenMP-apliko en Linukso*
Uzu Intel VTune Profiler sur Linuksa maŝino al profile kielampla iso3dfd_omp_offload OpenMP-apliko elŝutita sur Intel GPU. Lernu kiel fari GPU-analizon kaj ekzameni rezultojn.

Antaŭkondiĉoj

  • Certigu, ke via sistemo funkcias Linukson* OS-kernon 4.14 aŭ pli novan version.
  • Uzu unu el ĉi tiuj versioj de Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Via sistemo devus funkcii per unu el ĉi tiuj Intel-procesoroj:
    • Procesoroj Intel® Core™ i7 de 7-a generacio (kodnomo Kaby Lake)
    • Procesoroj Intel® Core™ i8 de 7-a generacio (kodnomo Coffee Lake)
    • Procesoroj Intel® Core™ i10 de 7-a generacio (kodnomo Ice Lake)
  • Por la Linukso GUI, uzu:
    • GTK+ versio 2.10 aŭ pli nova (2.18 kaj pli novaj versioj estas rekomenditaj)
    • Pango versio 1.14 aŭ pli nova
    • X.Org versio 1.0 aŭ pli nova (1.7 kaj pli novaj versioj estas rekomenditaj)
  • Instalu Intel VTune Profiler de unu el ĉi tiuj fontoj:
    • Sendependa produkto elŝuto
    • Intel® oneAPI Baza Ilaro
    • Ilaro de Intel® System Bring-up
  • Elŝutu la Intel® oneAPI HPC Toolkit kiu enhavas la Intel® oneAPI DPC++/C++ Kompililon (icx/icpx) kiun vi bezonas porfile OpenMP-aplikoj.
  • Agordu mediajn variablojn. Efektivigu la vars.sh-skripton.
  • Agordu vian sistemon por GPU-analizo.

Konstruu kaj Kompilu la OpenMP-Elŝuta Apliko

  1. Elŝutu la iso3dfd_omp_offload OpenMP Elŝuti sample.
  2. Malfermita al la sample dosierujo.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilu la OpenMP-Elŝuta aplikaĵon.

mkdir konstruo;
cmake -DVERIFY_RESULTS=0 ..
fari -j

Ĉi tio generas src/iso3dfd ruleblan.

Por forigi la programon, tajpu:
purigi

Ĉi tio forigas la plenumeblan kaj objekton files kiujn vi kreis per la make komando.

Rulu GPU-Analizon sur la OpenMP-Elŝuta Apliko
Vi nun pretas ruli la GPU-Malŝarĝan Analizon sur la OpenMP-aplikaĵo, kiun vi kompilis.

  1. Malfermu VTune Profiler kaj alklaku Novan Projekton por krei projekton.
  2. Sur la bonvena paĝo, alklaku Agordi Analizon por agordi vian analizon.
  3. Elektu ĉi tiujn agordojn por via analizo.
    • En la KIE panelo, elektu Loka Gastiganto.
    • En la KIA panelo, elektu Lanĉi Aplikon kaj specifu la binaron iso3dfd_omp_offload kiel la aplikaĵon por profesia.file.
    • En la panelo KIEL, elektu la analizan tipon de GPU-Malŝarĝo el la grupo Akceliloj en la Analiza Arbo.
      intel-Komencu-kun-VTune-Profiler-09
  4. Alklaku la butonon Komencu por fari la analizon.

VTune Profiler kolektas datumojn kaj montras analizrezultojn en la GPU-Malŝarĝo viewpunkto.

  • En la Resuma fenestro, vidu statistikojn pri CPU kaj GPU-rimeda uzado. Uzu ĉi tiujn datumojn por determini ĉu via aplikaĵo estas:
    • GPU ligita
    • CPU-ligita
    • Utiligante la komputilajn rimedojn de via sistemo malefike
  • Uzu la informojn en la Platform-fenestro por vidi bazajn CPU- kaj GPU-metrikojn.
  • Esploru specifajn komputikajn taskojn en la Grafika fenestro.

Por pli profunda analizo, vidu rilatan recepton en la VTune Profiler Efikeca Analiza Kuirlibro. Vi ankaŭ povas daŭrigi vian profiladon per la analizo de GPU Compute/Media Hotspots.

Example: Profile Apliko SYCL* en Linukso*
Uzu VTune Profiler kun kielample matrix_multiply SYCL-apliko por rapide konatiĝi kun la produkto kaj statistikoj kolektitaj por GPU-ligitaj aplikoj.

Antaŭkondiĉoj

  • Instalu VTune Profiler kaj Intel® oneAPI DPC++/C++ Kompililo de la Intel® oneAPI Baza Ilaro aŭ la Intel® System Bring-up Toolkit.
  • Agordu mediajn variablojn per ekzekuto de la vars.sh-skripto.
  • Agordu vian sistemon por GPU-analizo.

Konstruu la Matrico-Aplikon
Elŝutu la matrix_multiply_vtune-kodon sample pako por Intel oneAPI ilaro. Ĉi tio enhavas la sample, kiun vi povas uzi por konstrui kaj profesiafile aplikaĵo SYCL.

Al profile aplikaĵo SYCL, nepre kompili la kodon per la opcioj -gline-tables-only kaj -fdebug-info-for-profiling Intel oneAPI DPC++ Kompililo.

Por kompili ĉi sampla aplikaĵo, faru la jenon:

  1. Iru al la sample dosierujo.
    cd <sample_dir/VtuneProfiler/matrico_multipli>
  2. La multobligi.cpp file en la src-dosierujo enhavas plurajn versiojn de matrica multipliko. Elektu version redaktante la respondan linion #define MULTIPLY en multiply.h.
  3. Konstruu la apon uzante la ekzistantan Makefile:
    cmake .
    fari
    Ĉi tio devus generi matrix.icpx -fsycl ruleblan.
    Por forigi la programon, tajpu:
    purigi
    Ĉi tio forigas la plenumeblan kaj objekton files kiuj estis kreitaj per la make komando.

Rulu GPU-Analizon
Faru GPU-analizon sur la Matrico-sample.

  1. Lanĉu VTune Profiler kun la komando vtune-gui.
  2. Klaku Novan Projekton de la Bonvena paĝo.
  3. Indiku nomon kaj lokon por via sample projekto kaj alklaku Krei Projekton.
  4. En la KIA panelo, foliumu al la matrix.icpx-fsycl file.
  5. En la panelo KIEL, alklaku la intel-Komencu-kun-VTune-Profiler-06 Foliumi butonon kaj elektu analizon de GPU-Komputado/Media Hotspots el la grupo Akceliloj en la Analiza Arbo.
    intel-Komencu-kun-VTune-Profiler-10
  6. Alklaku la Komencu butonon malsupre por lanĉi la analizon kun la antaŭelektitaj opcioj.

Rulu GPU-Analizon de Komandlinio:

  1. Preparu la sistemon por ruli GPU-analizon. Vidu Agordu Sistemon por GPU-Analizo.
  2. Agordu mediajn variablojn por Intel-programaraj iloj:
    fonto $ONEAPI_ROOT/setvars.sh
  3. Rulu la analizon de GPU Komputado/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots - ./matrix.icpx -fsycl
    Por vidi la resuman raporton, tajpu:
    vtune -raport resumo -r ./result_gpu-hotspots

VTune Profiler kolektas datumojn kaj montras analizrezultojn en la GPU-Komputado/Media Hotspots viewpunkto. En la Resuma fenestro, vidu statistikojn pri CPU kaj GPU-rimeda uzado por kompreni ĉu via aplikaĵo estas GPU-ligita. Ŝanĝu al la Grafika fenestro por vidi bazajn CPU- kaj GPU-metrikojn reprezentantajn kodan ekzekuton laŭlonge de la tempo.

Komencu kun Intel® VTune™ Profiler por macOS*

Uzu VTune Profiler sur macOS-sistemo por fari fora cela analizo sur ne-macOS-sistemo (nur Linukso* aŭ Android*).

Vi ne povas uzi VTune Profiler en macOS-medio por ĉi tiuj celoj:

  • Profile la macOS-sistemo sur kiu ĝi estas instalita.
  • Kolektu datumojn en fora macOS-sistemo.

Por analizi rendimenton de fora Linukso* aŭ Android* celo de la macOS-gastiganto, faru unu el ĉi tiuj paŝoj:

  • Rulu VTune Profiler analizo sur la macOS-sistemo kun fora sistemo specifita kiel la celo. Kiam analizo komenciĝas, VTune Profiler konektas al la fora sistemo por kolekti datumojn, tiam alportas la rezultojn reen al la macOS-gastiganto por viewing.
  • Rulu analizon sur la celsistemo loke kaj kopiu la rezultojn al macOS-sistemo por viewing en VTune Profiler.

La paŝoj en ĉi tiu dokumento supozas malproksiman Linuksan celsistemon kaj kolektas rendimentajn datumojn per SSH-aliro de VTune Profiler sur macOS gastiga sistemo.

Antaŭ ol Vi Komencu

  1. Instalu Intel® VTune™ Profiler sur via macOS*-sistemo.
  2. Konstruu vian Linuksan aplikaĵon kun simbolaj informoj kaj en Release-reĝimo kun ĉiuj optimumigoj ebligitaj. Por detalaj informoj, vidu la agordojn de la kompililo en la VTune Profiler helpo.
  3. Agordu SSH-aliron de la gastiganta macOS-sistemo al la cela Linuksa sistemo por funkcii en la senpasvorta reĝimo.

Paŝo 1: Komencu VTune Profiler

  1. Lanĉu VTune Profiler kun la komando vtune-gui.
    Defaŭlte, la estas /opt/intel/oneapi/.
  2. Kiam la GUI malfermiĝas, alklaku NOVA PROJEKTON en la Bonvena ekrano.
  3. En la dialogujo Krei Projekton, specifu la nomon kaj lokon de la projekto.
  4. Klaku Krei Projekton.

Paŝo 2: Agordu kaj Kuru Analizon
Post kiam vi kreas novan projekton, la fenestro Agordu Analizon malfermiĝas kun la analiza tipo de Performance Snapshot.
Ĉi tiu analizo prezentas superview de problemoj kiuj influas la agadon de via aplikaĵo sur la cela sistemo.

intel-Komencu-kun-VTune-Profiler-11

  1. En la KIE-fenestro, elektu Remote Linux (SSH) kaj specifu la celan Linuksan sistemon uzante uzantnomon@ gastigantnomo[:porto].
    VTune Profiler konektas al la Linuksa sistemo kaj instalas la celpakaĵon.
  2. En la KIA panelo, provizu la vojon al via aplikaĵo sur la cela Linuksa sistemo.
  3. Alklaku la butonon Komenco por ruli Performance Snapshot sur la aplikaĵo.

Paŝo 3: View kaj Analizi Efikecajn Datumojn
Kiam datumkolektado finiĝas, VTune Profiler montras analizrezultojn sur la macOS-sistemo. Komencu vian analizon en la Resuma fenestro. Ĉi tie, vi vidas agadon finitaview de via apliko.

La finitaview tipe inkluzivas plurajn metrikojn kune kun iliaj priskriboj.

intel-Komencu-kun-VTune-Profiler-12

  • A Pligrandigu ĉiun metrikon por detalaj informoj pri kontribuantaj faktoroj.
  • B Markita metriko indikas valoron ekster akceptebla/normala operacia intervalo. Uzu ilajn konsiletojn por kompreni kiel plibonigi markitan metrikon.
  • C Vidu gvidon pri aliaj analizoj, kiujn vi devus konsideri kuri poste. La Analiza Arbo reliefigas ĉi tiujn rekomendojn.

Sekvaj Paŝoj
Performance Snapshot estas bona deirpunkto por akiri ĝeneralan takson de aplikaĵa rendimento kun VTune Profiler.
Poste, kontrolu ĉu via algoritmo postulas agordon.

  1. Rulu Hotspots Analysis sur via aplikaĵo.
  2. Sekvu Hotspots lernilon. Lernu teknikojn por eltiri la plej grandan parton de via analizo de Hotspots.
  3. Post kiam via algoritmo estas bone agordita, rulu Performance Snapshot denove por kalibri rezultojn kaj identigi eblajn rendimentajn plibonigojn en aliaj areoj.

Vidu Ankaŭ
Mikroarkitekturo Esplorado

VTune Profiler Helpo Turneo

Lernu Pli
Dokumento / Priskribo

  • Uzantgvidilo
    La Uzantgvidilo estas la ĉefa dokumentaro por VTune Profiler.
    NOTO
    Vi ankaŭ povas elŝuti senkonektan version de la VTune Profiler dokumentado.
  • Enreta Trejnado
    La reta trejnejo estas bonega rimedo por lerni la bazojn de VTune Profiler kun Komencaj gvidiloj, videoj, lerniloj, webinaroj, kaj teknikaj artikoloj.
  • Kuirlibro
    Efikanaliza kuirlibro, kiu enhavas receptojn por identigi kaj solvi popularajn rendimentajn problemojn uzante analizspecojn en VTune Profiler.
  • Instala Gvidilo por Vindozo | Linukso | macOS-gastigantoj
    La Instala Gvidilo enhavas bazajn instalinstrukciojn por VTune Profiler kaj post-instalaj agordaj instrukcioj por la diversaj ŝoforoj kaj kolektantoj.
  • Lerniiloj
    VTune Profiler lerniloj gvidas novan uzanton tra bazaj funkcioj per mallonga sample aplikaĵo.
  • Eldonaj Notoj
    Trovu informojn pri la plej nova versio de VTune Profiler, inkluzive de ampleksa priskribo de novaj funkcioj, sistemaj postuloj kaj teknikaj problemoj solvitaj.
    Por la memstara kaj ilaro versioj de VTune Profiler, komprenu la nunajn Sistemajn Postulojn.

Avizoj kaj Malgarantioj
Intel-teknologioj povas postuli ebligitan aparataron, programaron aŭ servan aktivigon.
Neniu produkto aŭ ero povas esti absolute sekuraj.
Viaj kostoj kaj rezultoj povas varii.
© Intel Corporation. Intel, la Intel-emblemo kaj aliaj Intel-markoj estas varmarkoj de Intel Corporation aŭ ĝiaj filioj. Aliaj nomoj kaj markoj povas esti postulitaj kiel posedaĵo de aliaj.
Intel, la emblemo de Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune kaj Xeon estas varmarkoj de Intel Corporation en Usono kaj/aŭ aliaj landoj.
*Aliaj nomoj kaj markoj povas esti postulataj kiel posedaĵo de aliaj.
Microsoft, Vindozo kaj la Vindoza emblemo estas varmarkoj aŭ registritaj markoj de Microsoft Corporation en Usono kaj/aŭ aliaj landoj.
Java estas registrita varmarko de Oracle kaj/aŭ ĝiaj filioj.
OpenCL kaj la emblemo de OpenCL estas varmarkoj de Apple Inc. uzataj laŭ permeso de Khronos.

Intel-teknologioj povas postuli ebligitan aparataron, programaron aŭ servan aktivigon.
Neniu produkto aŭ ero povas esti absolute sekuraj.
Viaj kostoj kaj rezultoj povas varii.
© Intel Corporation. Intel, la Intel-emblemo kaj aliaj Intel-markoj estas varmarkoj de Intel Corporation aŭ ĝiaj filioj. Aliaj nomoj kaj markoj povas esti postulitaj kiel posedaĵo de aliaj.
Intel, la emblemo de Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune kaj Xeon estas varmarkoj de Intel Corporation en Usono kaj/aŭ aliaj landoj.
*Aliaj nomoj kaj markoj povas esti postulataj kiel posedaĵo de aliaj.
Microsoft, Vindozo kaj la Vindoza emblemo estas varmarkoj aŭ registritaj markoj de Microsoft Corporation en Usono kaj/aŭ aliaj landoj.
Java estas registrita varmarko de Oracle kaj/aŭ ĝiaj filioj.
OpenCL kaj la emblemo de OpenCL estas varmarkoj de Apple Inc. uzataj laŭ permeso de Khronos.

Dokumentoj/Rimedoj

intel Komencu kun VTune Profiler [pdf] Uzantogvidilo
Komencu kun VTune Profiler, Komencu, kun VTune Profiler, VTune Profiler

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *