intel-Začnite-s-VTune-Profiler-logo

intel Začnite s VTune Profiler

Začnite s Intel® VTune™ Profiler

Použite Intel VTune Profiler na analýzu miestnych a vzdialených cieľových systémov z hostiteľov Windows*, macOS* a Linux*. Zlepšite výkon aplikácií a systému pomocou týchto operácií:

  • Analyzujte voľby algoritmov.
  • Nájdite úzke miesta sériového a paralelného kódu.
  • Zistite, kde a ako môže vaša aplikácia využívať dostupné hardvérové ​​prostriedky.
  • Urýchlite spustenie vašej aplikácie.
    Stiahnite si Intel VTune Profiler vo svojom systéme jedným z týchto spôsobov:
  • Stiahnite si samostatnú verziu.
  • Získajte Intel VTune Profiler ako súčasť Intel® oneAPI Base Toolkit.
    Pozrite si VTune Profiler tréningová stránka pre videá, webinars a ďalší materiál, ktorý vám pomôže začať.

POZNÁMKA
Dokumentácia pre verzie Intel® VTune™ Profiler pred vydaním 2021 sú k dispozícii iba na stiahnutie. Zoznam dostupnej dokumentácie na stiahnutie podľa verzie produktu nájdete na týchto stránkach:

  • Stiahnite si dokumentáciu pre Intel Parallel Studio XE
  • Stiahnite si dokumentáciu pre Intel System Studio

Pochopte pracovný postup
Použite Intel VTune Profiler na profile aplikáciu a analyzovať výsledky na zlepšenie výkonu.

Všeobecný pracovný postup obsahuje tieto kroky:

intel-Začnite-s-VTune-Profiler-01

Ak chcete začať, vyberte svoj hostiteľský systém
Prečítajte si viac o pracovných postupoch špecifických pre systém pre Windows*, Linux* alebo macOS*.

intel-Začnite-s-VTune-Profiler-02

Začnite s Intel® VTune™ Profiler pre OS Windows*

Skôr než začnete

  1. Nainštalujte Intel® VTune™ Profiler vo vašom systéme Windows*.
  2. Zostavte svoju aplikáciu s informáciami o symboloch a v režime Release so všetkými povolenými optimalizáciami. Podrobné informácie o nastaveniach kompilátora nájdete vo VTune Profiler online používateľská príručka.
    Môžete tiež použiť maticu sampaplikácia dostupná v \VTune\Samples\matica. Môžete vidieť zodpovedajúce sample má za následok \VTune\Projects\sample (matica).
  3. Nastavte premenné prostredia: Spustite skript \setvars.bat.
    V predvolenom nastavení je pre komponenty oneAPI je program Files (x86)\Intel\oneAPI.
    POZNÁMKA Pri používaní Intel® VTune™ Pro nemusíte spúšťať setvars.batfiler v rámci Microsoft* Visual Studio*.

Krok 1: Spustite Intel® VTune™ Profiler
Spustite Intel VTune Profiler jedným z týchto spôsobov a založte projekt. Projekt je kontajner pre aplikáciu, ktorú chcete analyzovať, typ analýzy a výsledky zberu údajov.

Zdroj / Spustite VTune Profiler

Samostatné (GUI)

  1. Spustite príkaz vtune-gui alebo spustite Intel® VTune™ Profiler z ponuky Štart.
  2. Po otvorení GUI kliknite na uvítaciu obrazovku.
  3. V dialógovom okne Vytvoriť projekt zadajte názov a umiestnenie projektu.
  4. Kliknite na Vytvoriť projekt.

Samostatný (príkazový riadok)
Spustite príkaz vtune.

Microsoft* Visual Studio* IDE
Otvorte svoje riešenie vo Visual Studiu. VTune Profiler panel nástrojov sa automaticky aktivuje a váš projekt Visual Studio je nastavený ako cieľ analýzy.

POZNÁMKA
Pri spustení Intel® VTune™ Pro nemusíte vytvárať projektfiler z príkazového riadka alebo v rámci Microsoft* Visual Studio.

Krok 2: Nakonfigurujte a spustite analýzu
Po vytvorení nového projektu sa otvorí okno Konfigurovať analýzu s týmito predvolenými hodnotami:

intel-Začnite-s-VTune-Profiler-03

  1. V časti Spustiť aplikáciu prejdite na umiestnenie spustiteľného súboru vašej aplikácie file.
  2. Kliknutím na tlačidlo Štart spustíte vo svojej aplikácii snímku výkonu. Táto analýza predstavuje všeobecný záverview problémov ovplyvňujúcich výkon vašej aplikácie na cieľovom systéme.

Krok 3: View a analyzovať údaje o výkone
Po dokončení zberu údajov VTune Profiler zobrazí výsledky analýzy v okne Súhrn. Tu vidíte koniec predstaveniaview vašej žiadosti.
Koniecview zvyčajne zahŕňa niekoľko metrík spolu s ich popismi.

intel-Začnite-s-VTune-Profiler-04

  • A Rozbaľte každú metriku, aby ste získali podrobné informácie o prispievajúcich faktoroch.
  • B Označená metrika označuje hodnotu mimo prijateľného/normálneho prevádzkového rozsahu. Pomocou tipov nástrojov pochopíte, ako zlepšiť označenú metriku.
  • C Pozrite si návod na ďalšie analýzy, ktorých spustenie by ste mali zvážiť ako ďalšie. Strom analýzy zvýrazňuje tieto odporúčania.

Ďalšie kroky
Snímka výkonu je dobrým východiskovým bodom na získanie celkového hodnotenia výkonu aplikácie s VTune Profiler. Ďalej skontrolujte, či váš algoritmus vyžaduje ladenie.

  1. Postupujte podľa návodu na analýzu bežných prekážok výkonu.
  2. Keď je váš algoritmus dobre vyladený, znova spustite Performance Snapshot, aby ste kalibrovali výsledky a identifikovali potenciálne zlepšenia výkonu v iných oblastiach.

Pozri tiež
Prieskum mikroarchitektúry

VTune Profiler Prehliadka pomocníka

Example: Profile aplikácia OpenMP* v systéme Windows*
Použite Intel VTune Profiler na počítači so systémom Windows profesionálfile akoample iso3dfd_omp_offload Aplikácia OpenMP stiahnutá na GPU Intel. Zistite, ako spustiť analýzu GPU a preskúmať výsledky.

Predpoklady

  • Uistite sa, že váš systém používa Microsoft* Windows 10 alebo novšiu verziu.
  • Použite jednu z týchto verzií procesorovej grafiky Intel:
    • Gen 8
    • Gen 9
    • Gen 11
  • Váš systém by mal bežať na jednom z týchto procesorov Intel:
    • Procesory Intel® Core™ i7 siedmej generácie (kódové označenie Kaby Lake)
    • Procesory Intel® Core™ i8 7. generácie (kódové označenie Coffee Lake)
    • Procesory Intel® Core™ i10 7. generácie (kódové označenie Ice Lake)
  • Nainštalujte Intel VTune Profiler z jedného z týchto zdrojov:
    • Stiahnutie samostatného produktu
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Stiahnite si Intel® oneAPI HPC Toolkit, ktorý obsahuje Intel® oneAPI DPC++/C++ Compiler (icx/icpx), ktorý potrebujetefile aplikácie OpenMP.
  • Nastavte premenné prostredia. Spustite skript vars.bat umiestnený v \env adresár.
  • Nastavte svoj systém na analýzu GPU.

POZNÁMKA
Inštalácia Intel VTune Profiler v prostredí Microsoft* Visual Studio, pozrite si VTune Profiler Používateľská príručka.

Zostavte a skompilujte aplikáciu OpenMP Offload

  1. Stiahnite si súbor iso3dfd_omp_offload OpenMP Offload sample.
  2. Otvorené do sample adresár.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilujte aplikáciu OpenMP Offload.

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

Spustite analýzu GPU v aplikácii OpenMP Offload
Teraz ste pripravení spustiť analýzu zníženia zaťaženia GPU v aplikácii OpenMP, ktorú ste skompilovali.

  1. Otvorte VTune Profiler a kliknutím na Nový projekt vytvorte projekt.
  2. Na úvodnej stránke kliknite na Konfigurovať analýzu a nastavte svoju analýzu.
  3. Vyberte tieto nastavenia pre vašu analýzu.
    • Na table WHERE vyberte Lokálny hostiteľ.
    • Na table WHAT vyberte Launch Application a špecifikujte binárny súbor iso3dfd_omp_offload ako aplikáciufile.
    • Na table AKO vyberte typ analýzy zníženia záťaže GPU zo skupiny Accelerators v strome analýzy.
      intel-Začnite-s-VTune-Profiler-05
  4. Kliknutím na tlačidlo Štart spustíte analýzu.

VTune Profiler zhromažďuje údaje a zobrazuje výsledky analýzy v GPU Offload viewbod.

  • V okne Súhrn si pozrite štatistiky o využití prostriedkov CPU a GPU. Pomocou týchto údajov zistite, či je vaša aplikácia:
    • viazané na GPU
    • viazané na CPU
    • Neefektívne využívanie výpočtových zdrojov vášho systému
  • Na zobrazenie základných metrík CPU a GPU použite informácie v okne Platforma.
  • Preskúmajte konkrétne výpočtové úlohy v okne Grafika.

Pre hlbšiu analýzu si pozrite súvisiaci recept vo VTune Profiler Kuchárka analýzy výkonu. Môžete tiež pokračovať vo svojom profilovaní pomocou analýzy GPU Compute/Media Hotspots.

Example: Profile aplikácia SYCL* v systéme Windows*
Profile akoampAplikácia matrix_multiply SYCL s Intel® VTune™ Profiler. Zoznámte sa s produktom a pochopte štatistiky zhromaždené pre aplikácie viazané na GPU.

Predpoklady

  • Uistite sa, že máte v systéme nainštalovaný Microsoft* Visual Studio (v2017 alebo novší).
  • Nainštalujte Intel VTune Profiler z Intel® oneAPI Base Toolkit alebo Intel® System Bring-up Toolkit. Tieto sady nástrojov obsahujú kompilátor Intel® oneAPI DPC++/C++ Compiler (icpx -fsycl), ktorý je potrebný na proces profilovania.
  • Nastavte premenné prostredia. Spustite skript vars.bat umiestnený v \env adresár.
  • Uistite sa, že kompilátor Intel oneAPI DPC++ Compiler (nainštalovaný so súpravou nástrojov Intel oneAPI Base) je integrovaný do Microsoft Visual Studio.
  • Kompilujte kód pomocou možností -gline-tables-only a -fdebug-info-for-profiling pre kompilátor Intel oneAPI DPC++ Compiler.
  • Nastavte svoj systém na analýzu GPU.

Informácie o inštalácii Intel VTune Profiler v prostredí Microsoft* Visual Studio, pozrite si VTune Profiler Používateľská príručka.

Zostavte si aplikáciu Matrix
Stiahnite si kód matrix_multiply_vtune sampbalík pre súpravy nástrojov Intel oneAPI. Toto obsahuje sample, ktoré môžete použiť na zostavenie a prefile aplikáciu SYCL.

  1. Otvorte Microsoft* Visual Studio.
  2. Kliknite File > Otvoriť > Projekt/Riešenie. Nájdite priečinok matrix_multiply_vtune a vyberte matrix_multiply.sln.
  3. Vytvorte túto konfiguráciu (Projekt > Vytvoriť).
  4. Spustite program (Ladenie > Spustiť bez ladenia).
  5. Ak chcete vybrať verziu DPC++ alebo závitovú verziu sample, použite definície preprocesora.
    1. Prejdite na Vlastnosti projektu > DPC++ > Predprocesor > Definícia predprocesora.
    2. Definujte icpx -fsycl alebo USE_THR.

Spustite analýzu GPU
Spustite analýzu GPU na Matrix sample.

  1. Na paneli s nástrojmi Visual Studio kliknite na tlačidlo Konfigurovať analýzu.
    Otvorí sa okno Konfigurovať analýzu. V predvolenom nastavení zdedí vaše nastavenia projektu VS a špecifikuje matrix_multiply.exe ako aplikáciu pre profesionálovfile.
  2. V okne Konfigurovať analýzu kliknite naintel-Začnite-s-VTune-Profiler-06 Tlačidlo Prehľadávať na table AKO.
  3. Vyberte typ analýzy GPU Compute/Media Hotspots zo skupiny Accelerators v strome analýzy.
    intel-Začnite-s-VTune-Profiler-06
  4. Kliknutím na tlačidlo Štart spustíte analýzu s preddefinovanými možnosťami.

Spustite analýzu GPU z príkazového riadka:

  1. Otvorte sampadresár:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. V tomto adresári otvorte projekt Visual Studio* file s názvom matrix_multiply.sln
  3. Súbor multiply.cpp file obsahuje niekoľko verzií násobenia matíc. Vyberte verziu úpravou príslušného riadku #define MULTIPLY v súbore multiply.hpp
  4. Zostavte celý projekt s konfiguráciou Release.
    Toto vygeneruje spustiteľný súbor s názvom matrix_multiply.exe.
  5. Pripravte systém na spustenie analýzy GPU. Pozrite si časť Nastavenie systému pre analýzu GPU.
  6. Nastavte VTune Profiler premenné prostredia spustením dávky file: export \env\vars.bat
  7. Spustite príkaz analýzy:
    vtune.exe -zhromaždiť gpu-offload — matrix_multiply.exe

VTune Profiler zhromažďuje údaje a zobrazuje výsledky analýzy v GPU Compute/Media Hotspots viewbod. V okne Súhrn si pozrite štatistiku využitia prostriedkov CPU a GPU, aby ste pochopili, či je vaša aplikácia viazaná na GPU. Prepnite sa do okna Grafika a pozrite si základné metriky CPU a GPU predstavujúce spustenie kódu v priebehu času.

Začnite s Intel® VTune™ Profiler pre OS Linux*

Skôr než začnete

  1. Nainštalujte Intel® VTune™ Profiler na vašom systéme Linux*.
  2. Zostavte svoju aplikáciu s informáciami o symboloch a v režime Release so všetkými povolenými optimalizáciami. Podrobné informácie o nastaveniach kompilátora nájdete vo VTune Profiler online používateľská príručka.
    Môžete tiež použiť maticu sampaplikácia dostupná v \sample\matrix. Môžete vidieť sample má za následok \sample (matica).
  3. Nastavte premenné prostredia: zdroj /setvars.sh
    V predvolenom nastavení je je:
    • $HOME/intel/oneapi/ pri inštalácii s používateľskými povoleniami;
    • /opt/intel/oneapi/ pri inštalácii s oprávneniami root.

Krok 1: Spustite VTune Profiler
Spustite VTune Profiler jedným z týchto spôsobov:

Zdroj / Spustite VTune Profiler
Samostatný/IDE (GUI)

  1. Spustite príkaz vtunegui. Ak chcete spustiť VTune Profiler z Intel System Studio IDE vyberte Tools > VTune Profiler > Spustite VTune Profiler. Tým sa nastavia všetky vhodné premenné prostredia a spustí sa samostatné rozhranie produktu.
  2. Keď sa otvorí GUI, kliknite na NEW PROJECT na uvítacej obrazovke.
  3. V dialógovom okne Vytvoriť projekt zadajte názov a umiestnenie projektu.
  4. Kliknite na Vytvoriť projekt.

Samostatný (príkazový riadok)

  • Spustite príkaz vtune.

Krok 2: Nakonfigurujte a spustite analýzu
Po vytvorení nového projektu sa otvorí okno Konfigurovať analýzu s týmito predvolenými hodnotami:

intel-Začnite-s-VTune-Profiler-07

  1. V časti Spustiť aplikáciu prejdite na umiestnenie vašej aplikácie.
  2. Kliknutím na tlačidlo Štart spustíte vo svojej aplikácii snímku výkonu. Táto analýza predstavuje všeobecný záverview problémov ovplyvňujúcich výkon vašej aplikácie na cieľovom systéme.

Krok 3: View a analyzovať údaje o výkone
Po dokončení zberu údajov VTune Profiler zobrazí výsledky analýzy v okne Súhrn. Tu vidíte koniec predstaveniaview vašej žiadosti.
Koniecview zvyčajne zahŕňa niekoľko metrík spolu s ich popismi.

intel-Začnite-s-VTune-Profiler-08

  • A Rozbaľte každú metriku, aby ste získali podrobné informácie o prispievajúcich faktoroch.
  • B Označená metrika označuje hodnotu mimo prijateľného/normálneho prevádzkového rozsahu. Pomocou tipov nástrojov pochopíte, ako zlepšiť označenú metriku.
  • C Pozrite si návod na ďalšie analýzy, ktorých spustenie by ste mali zvážiť ako ďalšie. Strom analýzy zvýrazňuje tieto odporúčania.

Ďalšie kroky
Snímka výkonu je dobrým východiskovým bodom na získanie celkového hodnotenia výkonu aplikácie s VTune Profiler. Ďalej skontrolujte, či váš algoritmus vyžaduje ladenie.

  1. Postupujte podľa návodu na analýzu bežných prekážok výkonu.
  2. Keď je váš algoritmus dobre vyladený, znova spustite Performance Snapshot, aby ste kalibrovali výsledky a identifikovali potenciálne zlepšenia výkonu v iných oblastiach.

Pozri tiež
Prieskum mikroarchitektúry

VTune Profiler Prehliadka pomocníka

Example: Profile aplikácia OpenMP v systéme Linux*
Použite Intel VTune Profiler na počítači so systémom Linux na proffile akoample iso3dfd_omp_offload Aplikácia OpenMP stiahnutá na GPU Intel. Zistite, ako spustiť analýzu GPU a preskúmať výsledky.

Predpoklady

  • Uistite sa, že váš systém používa jadro operačného systému Linux* 4.14 alebo novšiu verziu.
  • Použite jednu z týchto verzií procesorovej grafiky Intel:
    • Gen 8
    • Gen 9
    • Gen 11
  • Váš systém by mal bežať na jednom z týchto procesorov Intel:
    • Procesory Intel® Core™ i7 siedmej generácie (kódové označenie Kaby Lake)
    • Procesory Intel® Core™ i8 7. generácie (kódové označenie Coffee Lake)
    • Procesory Intel® Core™ i10 7. generácie (kódové označenie Ice Lake)
  • Pre grafické používateľské rozhranie Linuxu použite:
    • GTK+ verzia 2.10 alebo novšia (odporúča sa 2.18 a novšie verzie)
    • Pango verzia 1.14 alebo novšia
    • X.Org verzia 1.0 alebo novšia (odporúča sa 1.7 a novšie verzie)
  • Nainštalujte Intel VTune Profiler z jedného z týchto zdrojov:
    • Stiahnutie samostatného produktu
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Stiahnite si Intel® oneAPI HPC Toolkit, ktorý obsahuje Intel® oneAPI DPC++/C++ Compiler (icx/icpx), ktorý potrebujetefile aplikácie OpenMP.
  • Nastavte premenné prostredia. Spustite skript vars.sh.
  • Nastavte svoj systém na analýzu GPU.

Zostavte a skompilujte aplikáciu OpenMP Offload

  1. Stiahnite si súbor iso3dfd_omp_offload OpenMP Offload sample.
  2. Otvorené do sample adresár.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilujte aplikáciu OpenMP Offload.

zostava mkdir;
cmake -DVERIFY_RESULTS=0 ..
urobiť -j

Tým sa vygeneruje spustiteľný súbor src/iso3dfd.

Ak chcete program odstrániť, zadajte:
vyčistiť

Tým sa odstráni spustiteľný súbor a objekt files, ktorý ste vytvorili pomocou príkazu make.

Spustite analýzu GPU v aplikácii OpenMP Offload
Teraz ste pripravení spustiť analýzu zníženia zaťaženia GPU v aplikácii OpenMP, ktorú ste skompilovali.

  1. Otvorte VTune Profiler a kliknutím na Nový projekt vytvorte projekt.
  2. Na úvodnej stránke kliknite na Konfigurovať analýzu a nastavte svoju analýzu.
  3. Vyberte tieto nastavenia pre vašu analýzu.
    • Na table WHERE vyberte Lokálny hostiteľ.
    • Na table WHAT vyberte Launch Application a špecifikujte binárny súbor iso3dfd_omp_offload ako aplikáciufile.
    • Na table AKO vyberte typ analýzy zníženia záťaže GPU zo skupiny Accelerators v strome analýzy.
      intel-Začnite-s-VTune-Profiler-09
  4. Kliknutím na tlačidlo Štart spustíte analýzu.

VTune Profiler zhromažďuje údaje a zobrazuje výsledky analýzy v GPU Offload viewbod.

  • V okne Súhrn si pozrite štatistiky o využití prostriedkov CPU a GPU. Pomocou týchto údajov zistite, či je vaša aplikácia:
    • viazané na GPU
    • viazané na CPU
    • Neefektívne využívanie výpočtových zdrojov vášho systému
  • Na zobrazenie základných metrík CPU a GPU použite informácie v okne Platforma.
  • Preskúmajte konkrétne výpočtové úlohy v okne Grafika.

Pre hlbšiu analýzu si pozrite súvisiaci recept vo VTune Profiler Kuchárka analýzy výkonu. Môžete tiež pokračovať vo svojom profilovaní pomocou analýzy GPU Compute/Media Hotspots.

Example: Profile aplikácia SYCL* v systéme Linux*
Použite VTune Profiler s asampPomocou aplikácie matrix_multiply SYCL sa rýchlo zoznámite s produktom a štatistikami zhromaždenými pre aplikácie viazané na GPU.

Predpoklady

  • Nainštalujte VTune Profiler a kompilátor Intel® oneAPI DPC++/C++ z Intel® oneAPI Base Toolkit alebo Intel® System Bring-up Toolkit.
  • Nastavte premenné prostredia spustením skriptu vars.sh.
  • Nastavte svoj systém na analýzu GPU.

Vytvorte aplikáciu Matrix
Stiahnite si kód matrix_multiply_vtune sampbalík pre súpravy nástrojov Intel oneAPI. Toto obsahuje sample, ktoré môžete použiť na zostavenie a prefile aplikáciu SYCL.

K proffile v aplikácii SYCL, uistite sa, že ste kód skompilovali pomocou možností -gline-tables-only a -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

Na zostavenie tohto sampv aplikácii urobte nasledovné:

  1. Choďte do sample adresár.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Súbor multiply.cpp file v priečinku src obsahuje niekoľko verzií násobenia matíc. Vyberte verziu úpravou príslušného riadku #define MULTIPLY v multiply.h.
  3. Zostavte aplikáciu pomocou existujúceho Makefile:
    cmake .
    urobiť
    Toto by malo vygenerovať spustiteľný súbor matrix.icpx -fsycl.
    Ak chcete program odstrániť, zadajte:
    vyčistiť
    Tým sa odstráni spustiteľný súbor a objekt files, ktoré boli vytvorené príkazom make.

Spustite analýzu GPU
Spustite analýzu GPU na Matrix sample.

  1. Spustite VTune Profiler pomocou príkazu vtune-gui.
  2. Kliknite na Nový projekt na uvítacej stránke.
  3. Zadajte názov a umiestnenie pre váš sample project a kliknite na Create Project.
  4. Na table WHAT prejdite na súbor matrix.icpx-fsycl file.
  5. Na table AKO kliknite na intel-Začnite-s-VTune-Profiler-06 Tlačidlo Prehľadávať a vyberte analýzu GPU Compute/Media Hotspots zo skupiny Accelerators v strome analýzy.
    intel-Začnite-s-VTune-Profiler-10
  6. Kliknutím na tlačidlo Štart v spodnej časti spustíte analýzu s vopred vybranými možnosťami.

Spustite analýzu GPU z príkazového riadka:

  1. Pripravte systém na spustenie analýzy GPU. Pozrite si časť Nastavenie systému pre analýzu GPU.
  2. Nastavte premenné prostredia pre softvérové ​​nástroje Intel:
    zdroj $ONEAPI_ROOT/setvars.sh
  3. Spustite analýzu GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Ak chcete zobraziť súhrnný prehľad, zadajte:
    vtune -report Summary -r ./result_gpu-hotspots

VTune Profiler zhromažďuje údaje a zobrazuje výsledky analýzy v GPU Compute/Media Hotspots viewbod. V okne Súhrn si pozrite štatistiku využitia prostriedkov CPU a GPU, aby ste pochopili, či je vaša aplikácia viazaná na GPU. Prepnite sa do okna Grafika a pozrite si základné metriky CPU a GPU predstavujúce spustenie kódu v priebehu času.

Začnite s Intel® VTune™ Profiler pre macOS*

Použite VTune Profiler v systéme macOS na vykonanie vzdialenej cieľovej analýzy v systéme bez macOS (iba Linux* alebo Android*) .

Nemôžete použiť VTune Profiler v prostredí macOS na tieto účely:

  • Profile systém macOS, na ktorom je nainštalovaný.
  • Zbierajte údaje na vzdialenom systéme macOS.

Ak chcete analyzovať výkon vzdialeného cieľa Linux* alebo Android* z hostiteľa macOS, vykonajte jeden z týchto krokov:

  • Spustite VTune Profiler analýza v systéme macOS so vzdialeným systémom špecifikovaným ako cieľ. Keď začne analýza, VTune Profiler sa pripojí k vzdialenému systému, aby zhromaždil údaje, a potom vráti výsledky späť hostiteľovi macOS viewing.
  • Spustite analýzu v cieľovom systéme lokálne a skopírujte výsledky do systému macOS viewvo VTune Profiler.

Kroky v tomto dokumente predpokladajú vzdialený cieľový systém Linux a zbierajú údaje o výkone pomocou prístupu SSH z VTune Profiler na hostiteľskom systéme macOS.

Skôr než začnete

  1. Nainštalujte Intel® VTune™ Profiler vo vašom systéme macOS*.
  2. Zostavte si svoju linuxovú aplikáciu s informáciami o symboloch a v režime Release so všetkými povolenými optimalizáciami. Podrobné informácie nájdete v nastaveniach kompilátora vo VTune Profiler pomoc.
  3. Nastavte prístup SSH z hostiteľského systému macOS do cieľového systému Linux, aby fungoval v režime bez hesla.

Krok 1: Spustite VTune Profiler

  1. Spustite VTune Profiler pomocou príkazu vtune-gui.
    V predvolenom nastavení je je /opt/intel/oneapi/.
  2. Keď sa otvorí GUI, kliknite na NEW PROJECT na uvítacej obrazovke.
  3. V dialógovom okne Vytvoriť projekt zadajte názov a umiestnenie projektu.
  4. Kliknite na Vytvoriť projekt.

Krok 2: Nakonfigurujte a spustite analýzu
Po vytvorení nového projektu sa otvorí okno Konfigurovať analýzu s typom analýzy Performance Snapshot.
Táto analýza predstavuje koniecview problémov, ktoré ovplyvňujú výkon vašej aplikácie v cieľovom systéme.

intel-Začnite-s-VTune-Profiler-11

  1. Na table WHERE vyberte položku Remote Linux (SSH) a zadajte cieľový systém Linux pomocou používateľské meno@ názov_hostiteľa[:port].
    VTune Profiler sa pripojí k systému Linux a nainštaluje cieľový balík.
  2. Na table WHAT zadajte cestu k vašej aplikácii v cieľovom systéme Linux.
  3. Kliknutím na tlačidlo Štart spustíte v aplikácii Performance Snapshot.

Krok 3: View a analyzovať údaje o výkone
Po dokončení zberu údajov VTune Profiler zobrazuje výsledky analýzy v systéme macOS. Spustite analýzu v okne Súhrn. Tu vidíte koniec predstaveniaview vašej žiadosti.

Koniecview zvyčajne zahŕňa niekoľko metrík spolu s ich popismi.

intel-Začnite-s-VTune-Profiler-12

  • A Rozbaľte každú metriku, aby ste získali podrobné informácie o prispievajúcich faktoroch.
  • B Označená metrika označuje hodnotu mimo prijateľného/normálneho prevádzkového rozsahu. Pomocou tipov nástrojov pochopíte, ako zlepšiť označenú metriku.
  • C Pozrite si návod na ďalšie analýzy, ktorých spustenie by ste mali zvážiť ako ďalšie. Strom analýzy zvýrazňuje tieto odporúčania.

Ďalšie kroky
Snímka výkonu je dobrým východiskovým bodom na získanie celkového hodnotenia výkonu aplikácie s VTune Profiler.
Ďalej skontrolujte, či váš algoritmus vyžaduje ladenie.

  1. Spustite analýzu hotspotov vo svojej aplikácii.
  2. Postupujte podľa návodu Hotspoty. Naučte sa techniky, ako z analýzy hotspotov vyťažiť maximum.
  3. Keď je váš algoritmus dobre vyladený, znova spustite Performance Snapshot, aby ste kalibrovali výsledky a identifikovali potenciálne zlepšenia výkonu v iných oblastiach.

Pozri tiež
Prieskum mikroarchitektúry

VTune Profiler Prehliadka pomocníka

Zistite viac
Dokument / Popis

  • Používateľská príručka
    Používateľská príručka je primárnou dokumentáciou pre VTune Profiler.
    POZNÁMKA
    Môžete si tiež stiahnuť offline verziu VTune Profiler dokumentáciu.
  • Online školenie
    Stránka online školenia je vynikajúcim zdrojom na učenie sa základov VTune Profiler so sprievodcami Začíname, videami, tutoriálmi, weba technické články.
  • Kuchárka
    Kuchárka analýzy výkonu, ktorá obsahuje recepty na identifikáciu a riešenie populárnych problémov s výkonom pomocou typov analýzy vo VTune Profiler.
  • Inštalačná príručka pre Windows | Linux | hostitelia macOS
    Inštalačná príručka obsahuje základné pokyny na inštaláciu pre VTune Profiler a pokyny na konfiguráciu po inštalácii pre rôzne ovládače a kolektory.
  • Návody
    VTune Profiler tutoriály prevedú nového používateľa základnými funkciami krátkym sample aplikácie.
  • Poznámky k vydaniu
    Nájdite informácie o najnovšej verzii VTune Profiler, vrátane komplexného popisu nových funkcií, systémových požiadaviek a technických problémov, ktoré boli vyriešené.
    Pre samostatné verzie a verzie súpravy nástrojov VTune Profiler, porozumieť aktuálnym systémovým požiadavkám.

Oznámenia a vylúčenia zodpovednosti
Technológie Intel môžu vyžadovať aktiváciu hardvéru, softvéru alebo služby.
Žiadny produkt alebo komponent nemôže byť absolútne bezpečný.
Vaše náklady a výsledky sa môžu líšiť.
© Intel Corporation. Intel, logo Intel a ďalšie značky Intel sú ochranné známky spoločnosti Intel Corporation alebo jej dcérskych spoločností. Iné názvy a značky môžu byť majetkom iných.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon sú ochranné známky spoločnosti Intel Corporation v USA a/alebo iných krajinách.
*Iné názvy a značky môžu byť majetkom iných.
Microsoft, Windows a logo Windows sú ochranné známky alebo registrované ochranné známky spoločnosti Microsoft Corporation v USA a/alebo iných krajinách.
Java je registrovaná ochranná známka spoločnosti Oracle a / alebo jej pridružených spoločností.
OpenCL a logo OpenCL sú ochranné známky spoločnosti Apple Inc. používané so súhlasom spoločnosti Khronos.

Technológie Intel môžu vyžadovať aktiváciu hardvéru, softvéru alebo služby.
Žiadny produkt alebo komponent nemôže byť absolútne bezpečný.
Vaše náklady a výsledky sa môžu líšiť.
© Intel Corporation. Intel, logo Intel a ďalšie značky Intel sú ochranné známky spoločnosti Intel Corporation alebo jej dcérskych spoločností. Iné názvy a značky môžu byť majetkom iných.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon sú ochranné známky spoločnosti Intel Corporation v USA a/alebo iných krajinách.
*Iné názvy a značky môžu byť majetkom iných.
Microsoft, Windows a logo Windows sú ochranné známky alebo registrované ochranné známky spoločnosti Microsoft Corporation v USA a/alebo iných krajinách.
Java je registrovaná ochranná známka spoločnosti Oracle a / alebo jej pridružených spoločností.
OpenCL a logo OpenCL sú ochranné známky spoločnosti Apple Inc. používané so súhlasom spoločnosti Khronos.

Dokumenty / zdroje

intel Začnite s VTune Profiler [pdf] Používateľská príručka
Začnite s VTune Profiler, Začíname s VTune Profiler, VTune Profiler

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *