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

intel Započnite sa VTune Profiler

Započnite sa Intel® VTune™ Profiler

Koristite Intel VTune Profiler za analizu lokalnih i udaljenih ciljnih sistema sa Windows*, macOS* i Linux* hostova. Poboljšajte performanse aplikacije i sistema kroz ove operacije:

  • Analizirajte izbore algoritama.
  • Pronađite uska grla serijskog i paralelnog koda.
  • Shvatite gdje i kako vaša aplikacija može imati koristi od dostupnih hardverskih resursa.
  • Ubrzajte izvršenje vaše aplikacije.
    Preuzmite Intel VTune Profiler na vašem sistemu na jedan od ovih načina:
  • Preuzmite samostalnu verziju.
  • Nabavite Intel VTune Profiler kao dio Intel® oneAPI Base Toolkita.
    Pogledajte VTune Profiler stranica za obuku za video zapise, webinars, i više materijala koji će vam pomoći da počnete.

NAPOMENA
Dokumentacija za verzije Intel® VTune™ Profiler prije izdanja 2021. dostupni su samo za preuzimanje. Za listu dostupnih preuzimanja dokumentacije po verziji proizvoda, pogledajte ove stranice:

  • Preuzmite dokumentaciju za Intel Parallel Studio XE
  • Preuzmite dokumentaciju za Intel System Studio

Razumjeti tok rada
Koristite Intel VTune Profiler to profile aplikaciju i analizirati rezultate radi poboljšanja performansi.

Opšti tok posla sadrži ove korake:

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

Odaberite Vaš host sistem da biste započeli
Saznajte više o tokovima rada specifičnim za sistem za Windows*, Linux* ili macOS*.

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

Započnite sa Intel® VTune™ Profiler za Windows* OS

Prije nego počnete

  1. Instalirajte Intel® VTune™ Profiler na vašem Windows* sistemu.
  2. Izgradite svoju aplikaciju sa informacijama o simbolima iu Release modu sa svim omogućenim optimizacijama. Za detaljne informacije o postavkama kompajlera, pogledajte VTune Profiler online korisnički vodič.
    Možete koristiti i matricu sampaplikacija dostupna u \VTune\Samples\matrix. Možete vidjeti odgovarajuće sampto rezultira \VTune\Projects\sample (matrica).
  3. Podesite varijable okruženja: Pokrenite \setvars.bat skripta.
    Podrazumevano, the za oneAPI komponente je Program Files (x86)\Intel\oneAPI.
    NAPOMENA Ne morate pokretati setvars.bat kada koristite Intel® VTune™ Profiler u okviru Microsoft* Visual Studio*.

Korak 1: Pokrenite Intel® VTune™ Profiler
Pokrenite Intel VTune Profiler kroz jedan od ovih načina i postavite projekat. Projekat je kontejner za aplikaciju koju želite analizirati, vrstu analize i rezultate prikupljanja podataka.

Izvor / Pokreni VTune Profiler

Samostalno (GUI)

  1. Pokrenite komandu vtune-gui ili pokrenite Intel® VTune™ Profiler iz menija Start.
  2. Kada se otvori GUI, kliknite na ekran dobrodošlice.
  3. U dijaloškom okviru Kreiranje projekta navedite naziv projekta i lokaciju.
  4. Kliknite Kreiraj projekat.

Samostalna (komandna linija)
Pokrenite naredbu vtune.

Microsoft* Visual Studio* IDE
Otvorite svoje rješenje u Visual Studiju. VTune Profiler traka sa alatkama je automatski omogućena i vaš Visual Studio projekat je postavljen kao cilj analize.

NAPOMENA
Ne morate da kreirate projekat kada koristite Intel® VTune™ Profiler iz komandne linije ili unutar Microsoft* Visual Studio-a.

Korak 2: Konfigurirajte i pokrenite analizu
Nakon kreiranja novog projekta, otvara se prozor Configure Analysis sa ovim zadanim vrijednostima:

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

  1. U odjeljku Pokreni aplikaciju idite na lokaciju izvršne datoteke aplikacije file.
  2. Kliknite na Start da pokrenete Performance Snapshot na vašoj aplikaciji. Ova analiza predstavlja opšti krajview problema koji utiču na performanse vaše aplikacije na ciljnom sistemu.

Korak 3: View i analizirati podatke o učinku
Kada se prikupljanje podataka završi, VTune Profiler prikazuje rezultate analize u prozoru Summary. Evo, vidite da je performans završenview vaše prijave.
Krajview obično uključuje nekoliko metrika zajedno sa njihovim opisima.

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

  • A Proširite svaku metriku za detaljne informacije o faktorima koji doprinose.
  • B Označena metrika označava vrijednost izvan prihvatljivog/normalnog radnog raspona. Koristite savjete za alate da biste razumjeli kako poboljšati označenu metriku.
  • C Pogledajte smjernice o drugim analizama koje biste trebali razmotriti sljedeće. Stablo analize ističe ove preporuke.

Sledeći koraci
Snimak performansi je dobra polazna tačka za dobijanje ukupne ocene performansi aplikacije sa VTune Profiler. Zatim provjerite da li vaš algoritam zahtijeva podešavanje.

  1. Slijedite vodič za analizu uobičajenih uskih grla u performansama.
  2. Kada vaš algoritam bude dobro podešen, ponovo pokrenite Snimak performansi da kalibrirate rezultate i identifikujete potencijalna poboljšanja performansi u drugim oblastima.

Vidi također
Microarchitecture Exploration

VTune Profiler Obilazak pomoći

Example: Profile OpenMP* aplikacija na Windows*
Koristite Intel VTune Profiler na Windows mašini za profile asample iso3dfd_omp_offload OpenMP aplikacija prebačena na Intel GPU. Naučite kako pokrenuti GPU analizu i ispitati rezultate.

Preduvjeti

  • Uvjerite se da vaš sistem koristi Microsoft* Windows 10 ili noviju verziju.
  • Koristite jednu od ovih verzija Intel procesorske grafike:
    • Gen 8
    • Gen 9
    • Gen 11
  • Vaš sistem bi trebao raditi na jednom od ovih Intel procesora:
    • Intel® Core™ i7 procesori 7. generacije (kodni naziv Kaby Lake)
    • 8. generacija Intel® Core™ i7 procesora (kodni naziv Coffee Lake)
    • Intel® Core™ i10 procesori 7. generacije (kodni naziv Ice Lake)
  • Instalirajte Intel VTune Profiler iz jednog od ovih izvora:
    • Preuzimanje samostalnog proizvoda
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Preuzmite Intel® oneAPI HPC Toolkit koji sadrži Intel® oneAPI DPC++/C++ kompajler (icx/icpx) koji vam je potreban za profesionalcefile OpenMP aplikacije.
  • Postavite varijable okruženja. Izvršite skriptu vars.bat koja se nalazi u \env direktorij.
  • Postavite svoj sistem za GPU analizu.

NAPOMENA
Da instalirate Intel VTune Profiler u Microsoft* Visual Studio okruženju, pogledajte VTune Profiler Uputstvo za upotrebu.

Napravite i kompajlirajte OpenMP Offload aplikaciju

  1. Preuzmite iso3dfd_omp_offload OpenMP Offload sample.
  2. Otvoreno do sample directory.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompajlirajte OpenMP Offload aplikaciju.

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

Pokrenite GPU analizu na OpenMP Offload aplikaciji
Sada ste spremni za pokretanje analize GPU-a na OpenMP aplikaciji koju ste kompajlirali.

  1. Otvorite VTune Profiler i kliknite na New Project da kreirate projekat.
  2. Na stranici dobrodošlice kliknite na Konfiguriraj analizu da biste postavili analizu.
  3. Odaberite ove postavke za svoju analizu.
    • U oknu WHERE izaberite Lokalni host.
    • U oknu ŠTA, odaberite Pokreni aplikaciju i navedite iso3dfd_omp_offload binarni program kao aplikaciju za profesionalcefile.
    • U oknu KAKO, izaberite tip analize GPU Offload iz grupe Accelerators u stablu analize.
      intel-Get-Started-with-VTune-Profiler-05
  4. Kliknite na dugme Start da pokrenete analizu.

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Offload viewtačka.

  • U prozoru Sažetak pogledajte statistiku o korištenju CPU i GPU resursa. Koristite ove podatke da odredite je li vaša aplikacija:
    • Vezano za GPU
    • vezan za CPU
    • Neefikasno korištenje računarskih resursa vašeg sistema
  • Koristite informacije u prozoru Platforma da vidite osnovne CPU i GPU metrike.
  • Istražite specifične računarske zadatke u prozoru Grafika.

Za dublju analizu, pogledajte srodni recept u VTune Profiler Kuhar za analizu performansi. Također možete nastaviti svoje profiliranje pomoću analize GPU Compute/Media Hotspots.

Example: Profile SYCL* aplikacija na Windows*
Profile asample matrix_multiply SYCL aplikacija sa Intel® VTune™ Profiler. Upoznajte se sa proizvodom i shvatite statistiku prikupljenu za aplikacije vezane za GPU.

Preduvjeti

  • Uvjerite se da imate Microsoft* Visual Studio (v2017 ili noviji) instaliran na vašem sistemu.
  • Instalirajte Intel VTune Profiler iz Intel® oneAPI Base Toolkit-a ili Intel® System Bring-up Toolkita. Ovi kompleti alata sadrže kompajler Intel® oneAPI DPC++/C++ (icpx -fsycl) potreban za proces profilisanja.
  • Postavite varijable okruženja. Izvršite skriptu vars.bat koja se nalazi u \env direktorij.
  • Uverite se da je kompajler Intel oneAPI DPC++ (instaliran sa kompletom alata Intel oneAPI Base) integrisan u Microsoft Visual Studio.
  • Prevedite kod koristeći opcije -gline-tables-only i -fdebug-info-for-profiling za Intel oneAPI DPC++ kompajler.
  • Postavite svoj sistem za GPU analizu.

Za informacije o instaliranju Intel VTune Profiler u okruženju Microsoft* Visual Studio, pogledajte VTune Profiler Uputstvo za upotrebu.

Napravite aplikaciju Matrix
Preuzmite kod matrix_multiply_vtune samppaket za Intel oneAPI alate. Ovo sadrži sample koji možete koristiti za izgradnju i profile SYCL aplikaciju.

  1. Otvorite Microsoft* Visual Studio.
  2. Kliknite File > Otvori > Projekt/Rješenje. Pronađite mapu matrix_multiply_vtune i odaberite matrix_multiply.sln.
  3. Napravite ovu konfiguraciju (Projekt > Izgradi).
  4. Pokrenite program (Debug > Start Without Debugging).
  5. Da biste odabrali DPC++ ili verziju s navojem sample, koristite definicije pretprocesora.
    1. Idite na Svojstva projekta > DPC++ > Preprocesor > Definicija predprocesora.
    2. Definirajte icpx -fsycl ili USE_THR.

Pokrenite GPU analizu
Pokrenite GPU analizu na Matrix sample.

  1. Na traci sa alatkama Visual Studio kliknite na dugme Konfiguriši analizu.
    Otvara se prozor Konfiguriši analizu. Prema zadanim postavkama, nasljeđuje postavke vašeg VS projekta i specificira matrix_multiply.exe kao aplikaciju za profesionalcefile.
  2. U prozoru Konfiguriši analizu kliknite naintel-Get-Started-with-VTune-Profiler-06 Dugme za pretraživanje u oknu KAKO.
  3. Odaberite tip analize GPU Compute/Media Hotspots iz grupe Accelerators u stablu analize.
    intel-Get-Started-with-VTune-Profiler-06
  4. Kliknite na dugme Start da pokrenete analizu sa unapred definisanim opcijama.

Pokrenite GPU analizu iz komandne linije:

  1. Otvorite sampdirektorij:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. U ovom direktoriju otvorite projekt Visual Studio* file pod nazivom matrix_multiply.sln
  3. Multiply.cpp file sadrži nekoliko verzija množenja matrice. Odaberite verziju tako što ćete urediti odgovarajući #define MULTIPLY red u multiply.hpp
  4. Izgradite cijeli projekt s konfiguracijom Release.
    Ovo generiše izvršni fajl koji se zove matrix_multiply.exe.
  5. Pripremite sistem za pokretanje GPU analize. Pogledajte Postavljanje sistema za GPU analizu.
  6. Postavite VTune Profiler varijabli okruženja pokretanjem serije file: izvoz \env\vars.bat
  7. Pokrenite naredbu analize:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Compute/Media Hotspots viewtačka. U prozoru Sažetak pogledajte statistiku o korištenju resursa CPU-a i GPU-a da biste razumjeli da li je vaša aplikacija vezana za GPU. Prebacite se na grafički prozor da vidite osnovne CPU i GPU metrike koje predstavljaju izvršenje koda tokom vremena.

Započnite sa Intel® VTune™ Profiler za Linux* OS

Prije nego počnete

  1. Instalirajte Intel® VTune™ Profiler na vašem Linux* sistemu.
  2. Izgradite svoju aplikaciju sa informacijama o simbolima iu Release modu sa svim omogućenim optimizacijama. Za detaljne informacije o postavkama kompajlera, pogledajte VTune Profiler online korisnički vodič.
    Možete koristiti i matricu sampaplikacija dostupna u \sample\matrix. Možete vidjeti sampto rezultira \sample (matrica).
  3. Postavite varijable okruženja: izvor /setvars.sh
    Podrazumevano, the je:
    • $HOME/intel/oneapi/ kada se instalira sa korisničkim dozvolama;
    • /opt/intel/oneapi/ kada je instaliran sa root dozvolama.

Korak 1: Pokrenite VTune Profiler
Pokrenite VTune Profiler na jedan od ovih načina:

Izvor / Pokreni VTune Profiler
Samostalno/IDE (GUI)

  1. Pokrenite naredbu vtunegui. Za pokretanje VTune Profiler iz Intel System Studio IDE, izaberite Alati > VTune Profiler > Pokrenite VTune Profiler. Ovo postavlja sve odgovarajuće varijable okruženja i pokreće samostalni interfejs proizvoda.
  2. Kada se otvori GUI, kliknite na NOVI PROJEKT na ekranu dobrodošlice.
  3. U dijaloškom okviru Kreiranje projekta navedite naziv projekta i lokaciju.
  4. Kliknite Kreiraj projekat.

Samostalna (komandna linija)

  • Pokrenite naredbu vtune.

Korak 2: Konfigurirajte i pokrenite analizu
Nakon kreiranja novog projekta, otvara se prozor Configure Analysis sa ovim zadanim vrijednostima:

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

  1. U odjeljku Pokreni aplikaciju idite do lokacije vaše aplikacije.
  2. Kliknite na Start da biste pokrenuli Snimak performansi na vašoj aplikaciji. Ova analiza predstavlja opšti krajview problema koji utiču na performanse vaše aplikacije na ciljnom sistemu.

Korak 3: View i analizirati podatke o učinku
Kada se prikupljanje podataka završi, VTune Profiler prikazuje rezultate analize u prozoru Summary. Evo, vidite da je performans završenview vaše prijave.
Krajview obično uključuje nekoliko metrika zajedno sa njihovim opisima.

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

  • A Proširite svaku metriku za detaljne informacije o faktorima koji doprinose.
  • B Označena metrika označava vrijednost izvan prihvatljivog/normalnog radnog raspona. Koristite savjete za alate da biste razumjeli kako poboljšati označenu metriku.
  • C Pogledajte smjernice o drugim analizama koje biste trebali razmotriti sljedeće. Stablo analize ističe ove preporuke.

Sledeći koraci
Snimak performansi je dobra polazna tačka za dobijanje ukupne ocene performansi aplikacije sa VTune Profiler. Zatim provjerite da li vaš algoritam zahtijeva podešavanje.

  1. Slijedite vodič za analizu uobičajenih uskih grla u performansama.
  2. Kada vaš algoritam bude dobro podešen, ponovo pokrenite Snimak performansi da kalibrirate rezultate i identifikujete potencijalna poboljšanja performansi u drugim oblastima.

Vidi također
Microarchitecture Exploration

VTune Profiler Obilazak pomoći

Example: Profile OpenMP aplikacija na Linuxu*
Koristite Intel VTune Profiler na Linux mašini za profesionalcefile asample iso3dfd_omp_offload OpenMP aplikacija prebačena na Intel GPU. Naučite kako pokrenuti GPU analizu i ispitati rezultate.

Preduvjeti

  • Uvjerite se da vaš sistem radi Linux* OS kernel 4.14 ili noviju verziju.
  • Koristite jednu od ovih verzija Intel procesorske grafike:
    • Gen 8
    • Gen 9
    • Gen 11
  • Vaš sistem bi trebao raditi na jednom od ovih Intel procesora:
    • Intel® Core™ i7 procesori 7. generacije (kodni naziv Kaby Lake)
    • 8. generacija Intel® Core™ i7 procesora (kodni naziv Coffee Lake)
    • Intel® Core™ i10 procesori 7. generacije (kodni naziv Ice Lake)
  • Za Linux GUI, koristite:
    • GTK+ verzija 2.10 ili novija (preporučuju se 2.18 i novije verzije)
    • Pango verzija 1.14 ili novija
    • X.Org verzija 1.0 ili novija (preporučuju se 1.7 i novije verzije)
  • Instalirajte Intel VTune Profiler iz jednog od ovih izvora:
    • Preuzimanje samostalnog proizvoda
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Preuzmite Intel® oneAPI HPC Toolkit koji sadrži Intel® oneAPI DPC++/C++ kompajler (icx/icpx) koji vam je potreban za profesionalcefile OpenMP aplikacije.
  • Postavite varijable okruženja. Izvršite skriptu vars.sh.
  • Postavite svoj sistem za GPU analizu.

Napravite i kompajlirajte OpenMP Offload aplikaciju

  1. Preuzmite iso3dfd_omp_offload OpenMP Offload sample.
  2. Otvoreno do sample directory.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompajlirajte OpenMP Offload aplikaciju.

mkdir build;
cmake -DVERIFY_RESULTS=0 ..
napraviti -j

Ovo generiše izvršnu datoteku src/iso3dfd.

Za brisanje programa upišite:
očistiti

Ovo uklanja izvršnu datoteku i objekat files koje ste kreirali naredbom make.

Pokrenite GPU analizu na OpenMP Offload aplikaciji
Sada ste spremni za pokretanje analize GPU-a na OpenMP aplikaciji koju ste kompajlirali.

  1. Otvorite VTune Profiler i kliknite na New Project da kreirate projekat.
  2. Na stranici dobrodošlice kliknite na Konfiguriraj analizu da biste postavili analizu.
  3. Odaberite ove postavke za svoju analizu.
    • U oknu WHERE izaberite Lokalni host.
    • U oknu ŠTA, odaberite Pokreni aplikaciju i navedite iso3dfd_omp_offload binarni program kao aplikaciju za profesionalcefile.
    • U oknu KAKO, izaberite tip analize GPU Offload iz grupe Accelerators u stablu analize.
      intel-Get-Started-with-VTune-Profiler-09
  4. Kliknite na dugme Start da pokrenete analizu.

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Offload viewtačka.

  • U prozoru Sažetak pogledajte statistiku o korištenju CPU i GPU resursa. Koristite ove podatke da odredite je li vaša aplikacija:
    • Vezano za GPU
    • vezan za CPU
    • Neefikasno korištenje računarskih resursa vašeg sistema
  • Koristite informacije u prozoru Platforma da vidite osnovne CPU i GPU metrike.
  • Istražite specifične računarske zadatke u prozoru Grafika.

Za dublju analizu, pogledajte srodni recept u VTune Profiler Kuhar za analizu performansi. Također možete nastaviti svoje profiliranje pomoću analize GPU Compute/Media Hotspots.

Example: Profile SYCL* aplikacija na Linuxu*
Koristite VTune Profiler sa asample matrix_multiply SYCL aplikacija za brzo upoznavanje sa proizvodom i statistikom prikupljenom za GPU-ove aplikacije.

Preduvjeti

  • Instalirajte VTune Profiler i Intel® oneAPI DPC++/C++ kompajler iz Intel® oneAPI Base Toolkit-a ili Intel® System Bring-up Toolkit-a.
  • Postavite varijable okruženja izvršavanjem skripte vars.sh.
  • Postavite svoj sistem za GPU analizu.

Napravite Matrix aplikaciju
Preuzmite kod matrix_multiply_vtune samppaket za Intel oneAPI alate. Ovo sadrži sample koji možete koristiti za izgradnju i profile SYCL aplikaciju.

To profile SYCL aplikaciju, obavezno kompajlirajte kod koristeći opcije -gline-tables-only i -fdebug-info-for-profiling Intel oneAPI DPC++ kompajlera.

Za kompajliranje ovog sampu aplikaciji, uradite sljedeće:

  1. Idi na sample directory.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Multiply.cpp file u src folderu sadrži nekoliko verzija množenja matrice. Odaberite verziju tako što ćete urediti odgovarajući #define MULTIPLY red u multiply.h.
  3. Napravite aplikaciju koristeći postojeći Makefile:
    cmake .
    napraviti
    Ovo bi trebalo da generiše izvršnu datoteku matrix.icpx -fsycl.
    Za brisanje programa upišite:
    očistiti
    Ovo uklanja izvršnu datoteku i objekat files koje je kreirala naredba make.

Pokrenite GPU analizu
Pokrenite GPU analizu na Matrix sample.

  1. Pokrenite VTune Profiler sa vtune-gui komandom.
  2. Kliknite na New Project na stranici dobrodošlice.
  3. Odredite naziv i lokaciju za svoj sample project i kliknite na Create Project.
  4. U oknu ŠTA, potražite matrix.icpx-fsycl file.
  5. U oknu KAKO kliknite na intel-Get-Started-with-VTune-Profiler-06 Dugme za pretraživanje i odaberite GPU Compute/Media Hotspots analizu iz grupe Accelerators u stablu analize.
    intel-Get-Started-with-VTune-Profiler-10
  6. Kliknite na dugme Start na dnu da pokrenete analizu sa unapred odabranim opcijama.

Pokrenite GPU analizu iz komandne linije:

  1. Pripremite sistem za pokretanje GPU analize. Pogledajte Postavljanje sistema za GPU analizu.
  2. Podesite varijable okruženja za Intelove softverske alate:
    izvor $ONEAPI_ROOT/setvars.sh
  3. Pokrenite analizu GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Da vidite sažetak izvještaja, otkucajte:
    vtune -sažetak izvještaja -r ./result_gpu-hotspots

VTune Profiler prikuplja podatke i prikazuje rezultate analize u GPU Compute/Media Hotspots viewtačka. U prozoru Sažetak pogledajte statistiku o korištenju resursa CPU-a i GPU-a da biste razumjeli da li je vaša aplikacija vezana za GPU. Prebacite se na grafički prozor da vidite osnovne CPU i GPU metrike koje predstavljaju izvršenje koda tokom vremena.

Započnite sa Intel® VTune™ Profiler za macOS*

Koristite VTune Profiler na macOS sistemu za izvođenje analize udaljenih ciljeva na sistemu koji nije macOS (samo Linux* ili Android*) .

Ne možete koristiti VTune Profiler u macOS okruženju za ove svrhe:

  • Profile macOS sistem na kojem je instaliran.
  • Prikupljajte podatke na udaljenom macOS sistemu.

Da analizirate performanse udaljenog Linux* ili Android* cilja sa macOS hosta, uradite jedan od ovih koraka:

  • Pokrenite VTune Profiler analiza na macOS sistemu sa udaljenim sistemom navedenim kao cilj. Kada analiza počne, VTune Profiler se povezuje na udaljeni sistem radi prikupljanja podataka, a zatim vraća rezultate na macOS host za viewing.
  • Pokrenite analizu na ciljnom sistemu lokalno i kopirajte rezultate u macOS sistem za viewing u VTune Profiler.

Koraci u ovom dokumentu pretpostavljaju udaljeni Linux ciljni sistem i prikupljaju podatke o performansama koristeći SSH pristup iz VTune Profiler na macOS host sistemu.

Prije nego počnete

  1. Instalirajte Intel® VTune™ Profiler na vašem macOS* sistemu.
  2. Napravite svoju Linux aplikaciju sa informacijama o simbolima iu Release modu sa svim omogućenim optimizacijama. Za detaljne informacije pogledajte postavke kompajlera u VTune Profiler pomoć.
  3. Podesite SSH pristup sa glavnog macOS sistema na ciljni Linux sistem da radi u režimu bez lozinke.

Korak 1: Pokrenite VTune Profiler

  1. Pokrenite VTune Profiler sa vtune-gui komandom.
    Podrazumevano, the je /opt/intel/oneapi/.
  2. Kada se otvori GUI, kliknite na NOVI PROJEKT na ekranu dobrodošlice.
  3. U dijaloškom okviru Kreiranje projekta navedite naziv projekta i lokaciju.
  4. Kliknite Kreiraj projekat.

Korak 2: Konfigurirajte i pokrenite analizu
Nakon što kreirate novi projekat, otvara se prozor Konfiguriši analizu sa tipom analize Snimka performansi.
Ova analiza predstavlja krajview problema koji utiču na performanse vaše aplikacije na ciljnom sistemu.

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

  1. U oknu WHERE izaberite Remote Linux (SSH) i navedite ciljni Linux sistem koristeći korisničko ime@ ime hosta[:port].
    VTune Profiler se povezuje na Linux sistem i instalira ciljni paket.
  2. U oknu ŠTA navedite putanju do vaše aplikacije na ciljnom Linux sistemu.
  3. Kliknite na dugme Start da biste pokrenuli Snimak performansi u aplikaciji.

Korak 3: View i analizirati podatke o učinku
Kada se prikupljanje podataka završi, VTune Profiler prikazuje rezultate analize na macOS sistemu. Započnite analizu u prozoru Sažetak. Evo, vidite da je performans završenview vaše prijave.

Krajview obično uključuje nekoliko metrika zajedno sa njihovim opisima.

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

  • A Proširite svaku metriku za detaljne informacije o faktorima koji doprinose.
  • B Označena metrika označava vrijednost izvan prihvatljivog/normalnog radnog raspona. Koristite savjete za alate da biste razumjeli kako poboljšati označenu metriku.
  • C Pogledajte smjernice o drugim analizama koje biste trebali razmotriti sljedeće. Stablo analize ističe ove preporuke.

Sledeći koraci
Snimak performansi je dobra polazna tačka za dobijanje ukupne ocene performansi aplikacije sa VTune Profiler.
Zatim provjerite da li vaš algoritam zahtijeva podešavanje.

  1. Pokrenite analizu vrućih tačaka na vašoj aplikaciji.
  2. Pratite vodič za Hotspots. Naučite tehnike da izvučete maksimum iz analize Hotspota.
  3. Kada vaš algoritam bude dobro podešen, ponovo pokrenite Snimak performansi da kalibrirate rezultate i identifikujete potencijalna poboljšanja performansi u drugim oblastima.

Vidi također
Microarchitecture Exploration

VTune Profiler Obilazak pomoći

Saznajte više
Dokument / Opis

  • Uputstvo za upotrebu
    Korisnički vodič je primarna dokumentacija za VTune Profiler.
    NAPOMENA
    Takođe možete preuzeti oflajn verziju VTune Profiler dokumentaciju.
  • Online Training
    Internet stranica za obuku je odličan izvor za učenje osnova VTune Profiler sa vodičima, video zapisima, vodičima za početak rada, webinari i tehnički artikli.
  • Kuvar
    Kuharica za analizu performansi koja sadrži recepte za identifikaciju i rješavanje popularnih problema performansi koristeći tipove analize u VTune Profiler.
  • Vodič za instalaciju za Windows | Linux | macOS hostovi
    Vodič za instalaciju sadrži osnovna uputstva za instalaciju VTune Profiler i upute za konfiguraciju nakon instalacije za različite drajvere i kolektore.
  • Tutorijali
    VTune Profiler vodiči vode novog korisnika kroz osnovne funkcije kratkim sample application.
  • Bilješke o izdanju
    Pronađite informacije o najnovijoj verziji VTune Profiler, uključujući sveobuhvatan opis novih karakteristika, sistemskih zahtjeva i tehničkih problema koji su riješeni.
    Za samostalne verzije VTune Pro i komplet alatafiler, razumjeti trenutne sistemske zahtjeve.

Obavještenja i odricanja od odgovornosti
Intelove tehnologije mogu zahtevati aktiviranje hardvera, softvera ili usluga.
Nijedan proizvod ili komponenta ne mogu biti apsolutno sigurni.
Vaši troškovi i rezultati mogu varirati.
© Intel Corporation. Intel, Intel logo i druge Intel oznake su zaštitni znaci Intel Corporation ili njenih podružnica. Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Intel, Intel logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon su zaštitni znakovi Intel Corporation u SAD-u i/ili drugim zemljama.
*Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Microsoft, Windows i Windows logotip su zaštitni znaci ili registrovani zaštitni znaci Microsoft Corporation u Sjedinjenim Državama i/ili drugim zemljama.
Java je registrovani zaštitni znak kompanije Oracle i/ili njenih filijala.
OpenCL i OpenCL logo su zaštitni znakovi kompanije Apple Inc. koji se koriste uz dozvolu Khronosa.

Intelove tehnologije mogu zahtevati aktiviranje hardvera, softvera ili usluga.
Nijedan proizvod ili komponenta ne mogu biti apsolutno sigurni.
Vaši troškovi i rezultati mogu varirati.
© Intel Corporation. Intel, Intel logo i druge Intel oznake su zaštitni znaci Intel Corporation ili njenih podružnica. Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Intel, Intel logo, Intel Atom, Intel Core, Intel Xeon Phi, VTune i Xeon su zaštitni znakovi Intel Corporation u SAD-u i/ili drugim zemljama.
*Druga imena i robne marke mogu se smatrati vlasništvom drugih.
Microsoft, Windows i Windows logotip su zaštitni znaci ili registrovani zaštitni znaci Microsoft Corporation u Sjedinjenim Državama i/ili drugim zemljama.
Java je registrovani zaštitni znak kompanije Oracle i/ili njenih filijala.
OpenCL i OpenCL logo su zaštitni znakovi kompanije Apple Inc. koji se koriste uz dozvolu Khronosa.

Dokumenti / Resursi

intel Započnite sa VTune Profiler [pdf] Korisnički priručnik
Započnite s VTune Profiler, Započnite, sa VTune Profiler, VTune Profiler

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *