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

intel Začněte s VTune Profiler

Začněte s Intel® VTune™ Profiler

Použijte Intel VTune Profiler analyzovat místní a vzdálené cílové systémy z hostitelů Windows*, macOS* a Linux*. Zlepšete výkon aplikací a systému pomocí těchto operací:

  • Analyzujte volby algoritmů.
  • Najděte úzká místa sériového a paralelního kódu.
  • Pochopte, kde a jak může vaše aplikace těžit z dostupných hardwarových zdrojů.
  • Zrychlete provádění vaší aplikace.
    Stáhněte si Intel VTune Profiler ve svém systému jedním z těchto způsobů:
  • Stáhněte si samostatnou verzi.
  • Získejte Intel VTune Profiler jako součást Intel® oneAPI Base Toolkit.
    Podívejte se na VTune Profiler tréninková stránka pro videa, webinars a další materiál, který vám pomůže začít.

POZNÁMKA
Dokumentace pro verze Intel® VTune™ Profiler před vydáním 2021 jsou k dispozici pouze ke stažení. Seznam dostupné dokumentace ke stažení podle verze produktu naleznete na těchto stránkách:

  • Stáhněte si dokumentaci pro Intel Parallel Studio XE
  • Stáhněte si dokumentaci pro Intel System Studio

Pochopte pracovní postup
Použijte Intel VTune Profiler na profile aplikace a analyzovat výsledky pro zlepšení výkonu.

Obecný pracovní postup obsahuje tyto kroky:

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

Chcete-li začít, vyberte svůj hostitelský systém
Přečtěte si další informace o pracovních postupech specifických pro systém pro Windows*, Linux* nebo macOS*.

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

Začněte s Intel® VTune™ Profiler pro operační systém Windows*

Než začnete

  1. Nainstalujte Intel® VTune™ Profiler ve vašem systému Windows*.
  2. Sestavte svou aplikaci s informacemi o symbolech a v režimu Release se všemi povolenými optimalizacemi. Podrobné informace o nastavení kompilátoru najdete ve VTune Profiler online uživatelská příručka.
    Můžete také použít matici sampaplikace dostupná v \VTune\Samples\matice. Můžete vidět odpovídající sample má za následek \VTune\Projects\sample (matice).
  3. Nastavte proměnné prostředí: Spusťte skript \setvars.bat.
    Ve výchozím nastavení je pro komponenty oneAPI je program Files (x86)\Intel\oneAPI.
    POZNÁMKA Při používání Intel® VTune™ Pro nemusíte spouštět setvars.batfiler v rámci Microsoft* Visual Studio*.

Krok 1: Spusťte Intel® VTune™ Profiler
Spusťte Intel VTune Profiler jedním z těchto způsobů a založte projekt. Projekt je kontejner pro aplikaci, kterou chcete analyzovat, typ analýzy a výsledky sběru dat.

Zdroj / Spusťte VTune Profiler

Samostatný (GUI)

  1. Spusťte příkaz vtune-gui nebo spusťte Intel® VTune™ Profiler z nabídky Start.
  2. Po otevření GUI klikněte na uvítací obrazovku.
  3. V dialogovém okně Vytvořit projekt zadejte název a umístění projektu.
  4. Klepněte na Vytvořit projekt.

Samostatný (příkazový řádek)
Spusťte příkaz vtune.

Microsoft* Visual Studio* IDE
Otevřete své řešení v sadě Visual Studio. VTune ProfilePanel nástrojů je automaticky povolen a váš projekt sady Visual Studio je nastaven jako cíl analýzy.

POZNÁMKA
Při spuštění Intel® VTune™ Pro nemusíte vytvářet projektfiler z příkazového řádku nebo v rámci Microsoft* Visual Studio.

Krok 2: Konfigurace a spuštění analýzy
Po vytvoření nového projektu se otevře okno Konfigurace analýzy s těmito výchozími hodnotami:

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

  1. V části Spustit aplikaci vyhledejte umístění spustitelného souboru vaší aplikace file.
  2. Klepnutím na tlačítko Start spusťte v aplikaci Performance Snapshot. Tato analýza představuje obecný závěrview problémů ovlivňujících výkon vaší aplikace v cílovém systému.

Krok 3: View a analyzovat údaje o výkonu
Po dokončení sběru dat VTune Profiler zobrazí výsledky analýzy v okně Souhrn. Tady vidíte konec představeníview vaší aplikace.
Konecview obvykle zahrnuje několik metrik spolu s jejich popisy.

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

  • A Rozbalením každé metriky získáte podrobné informace o přispívajících faktorech.
  • B Označená metrika označuje hodnotu mimo přijatelný/normální provozní rozsah. Pomocí tipů nástrojů pochopíte, jak vylepšit označenou metriku.
  • C Podívejte se na pokyny k dalším analýzám, které byste jako další měli zvážit. Strom analýzy zdůrazňuje tato doporučení.

Další kroky
Snímek výkonu je dobrým výchozím bodem pro získání celkového hodnocení výkonu aplikace s VTune Profiler. Dále zkontrolujte, zda váš algoritmus vyžaduje ladění.

  1. Postupujte podle návodu k analýze běžných překážek výkonu.
  2. Jakmile je váš algoritmus dobře vyladěn, spusťte znovu Performance Snapshot, abyste zkalibrovali výsledky a identifikovali potenciální zlepšení výkonu v jiných oblastech.

Viz také
Průzkum mikroarchitektury

VTune Profiler Prohlídka nápovědy

Exampten: Profile aplikace OpenMP* v systému Windows*
Použijte Intel VTune Profiler na počítači se systémem Windows profile jakoample iso3dfd_omp_offload Aplikace OpenMP stažená na GPU Intel. Naučte se spouštět analýzu GPU a zkoumat výsledky.

Předpoklady

  • Ujistěte se, že váš systém používá Microsoft* Windows 10 nebo novější verzi.
  • Použijte jednu z těchto verzí procesorové grafiky Intel:
    • Gen 8
    • Gen 9
    • Gen 11
  • Váš systém by měl běžet na jednom z těchto procesorů Intel:
    • Procesory Intel® Core™ i7 sedmé generace (kódové označení Kaby Lake)
    • Procesory Intel® Core™ i8 7. generace (kódové označení Coffee Lake)
    • Procesory Intel® Core™ i10 7. generace (kódové označení Ice Lake)
  • Nainstalujte Intel VTune Profiler z jednoho z těchto zdrojů:
    • Samostatný produkt ke stažení
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Stáhněte si Intel® oneAPI HPC Toolkit, který obsahuje Intel® oneAPI DPC++/C++ Compiler (icx/icpx), který potřebujetefile aplikace OpenMP.
  • Nastavte proměnné prostředí. Spusťte skript vars.bat umístěný v \env adresář.
  • Nastavte svůj systém pro analýzu GPU.

POZNÁMKA
Chcete-li nainstalovat Intel VTune Profiler v prostředí Microsoft* Visual Studio, viz VTune Profiler Uživatelská příručka.

Sestavte a zkompilujte aplikaci OpenMP Offload

  1. Stáhněte si soubor iso3dfd_omp_offload OpenMP Offload sample.
  2. Otevřeno do sample adresář.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Zkompilujte aplikaci OpenMP Offload.

sestavení mkdir
sestavení 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

Spusťte analýzu GPU v aplikaci OpenMP Offload
Nyní jste připraveni spustit analýzu snížení zátěže GPU v aplikaci OpenMP, kterou jste zkompilovali.

  1. Otevřete VTune Profiler a kliknutím na Nový projekt vytvořte projekt.
  2. Na úvodní stránce klikněte na Konfigurovat analýzu a nastavte analýzu.
  3. Vyberte tato nastavení pro vaši analýzu.
    • V podokně WHERE vyberte Místní hostitel.
    • V podokně CO vyberte Spustit aplikaci a zadejte binární soubor iso3dfd_omp_offload jako aplikaci profile.
    • V podokně JAK vyberte typ analýzy snížení zátěže GPU ze skupiny Akcelerátory ve Stromu analýzy.
      intel-Get-Started-with-VTune-Profiler-05
  4. Kliknutím na tlačítko Start spustíte analýzu.

VTune Profiler shromažďuje data a zobrazuje výsledky analýzy v GPU Offload viewbod.

  • V okně Souhrn si prohlédněte statistiky využití prostředků CPU a GPU. Pomocí těchto údajů zjistěte, zda vaše aplikace:
    • Vázaný na GPU
    • Vázaný na CPU
    • Neefektivní využití výpočetních zdrojů vašeho systému
  • Pomocí informací v okně Platforma zobrazíte základní metriky CPU a GPU.
  • Prozkoumejte konkrétní výpočetní úlohy v okně Grafika.

Pro hlubší analýzu viz související recept ve VTune Profiler Kuchařka analýzy výkonu. Můžete také pokračovat v profilování pomocí analýzy GPU Compute/Media Hotspots.

Example: Profile aplikace SYCL* v systému Windows*
Profile jakoample matrix_multiply SYCL aplikace s Intel® VTune™ Profiler. Seznamte se s produktem a pochopte statistiky shromážděné pro aplikace vázané na GPU.

Předpoklady

  • Ujistěte se, že máte v systému nainstalované Microsoft* Visual Studio (v2017 nebo novější).
  • Nainstalujte Intel VTune Profiler ze sady Intel® oneAPI Base Toolkit nebo Intel® System Bring-up Toolkit. Tyto sady nástrojů obsahují kompilátor Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) potřebný pro proces profilování.
  • Nastavte proměnné prostředí. Spusťte skript vars.bat umístěný v \env adresář.
  • Ujistěte se, že kompilátor Intel oneAPI DPC++ Compiler (nainstalovaný se sadou nástrojů Intel oneAPI Base) je integrován do Microsoft Visual Studio.
  • Zkompilujte kód pomocí voleb -gline-tables-only a -fdebug-info-for-profiling pro kompilátor Intel oneAPI DPC++ Compiler.
  • Nastavte svůj systém pro analýzu GPU.

Informace o instalaci Intel VTune Profiler v prostředí Microsoft* Visual Studio, viz VTune Profiler Uživatelská příručka.

Sestavte si aplikaci Matrix
Stáhněte si kód matrix_multiply_vtune sampbalíček pro sady nástrojů Intel oneAPI. Toto obsahuje sample, které můžete použít k sestavení a profile aplikace SYCL.

  1. Otevřete Microsoft* Visual Studio.
  2. Klikněte File > Otevřít > Projekt/řešení. Najděte složku matrix_multiply_vtune a vyberte matrix_multiply.sln.
  3. Vytvořte tuto konfiguraci (Projekt > Sestavit).
  4. Spusťte program (Ladění > Spustit bez ladění).
  5. Chcete-li vybrat verzi DPC++ nebo vláknovou verzi sample, použijte definice preprocesoru.
    1. Přejděte do Vlastnosti projektu > DPC++ > Preprocesor > Definice preprocesoru.
    2. Definujte icpx -fsycl nebo USE_THR.

Spusťte analýzu GPU
Spusťte analýzu GPU na Matrix sample.

  1. Na panelu nástrojů sady Visual Studio klikněte na tlačítko Konfigurovat analýzu.
    Otevře se okno Konfigurace analýzy. Ve výchozím nastavení zdědí vaše nastavení projektu VS a specifikuje matrix_multiply.exe jako aplikaci profile.
  2. V okně Konfigurovat analýzu klikněte naintel-Get-Started-with-VTune-Profiler-06 Tlačítko Procházet v podokně JAK.
  3. Vyberte typ analýzy GPU Compute/Media Hotspots ze skupiny Accelerators ve Stromu analýzy.
    intel-Get-Started-with-VTune-Profiler-06
  4. Kliknutím na tlačítko Start spustíte analýzu s předdefinovanými možnostmi.

Spusťte analýzu GPU z příkazového řádku:

  1. Otevřete sampadresář:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. V tomto adresáři otevřete projekt sady Visual Studio* file s názvem matrix_multiply.sln
  3. Soubor multiply.cpp file obsahuje několik verzí násobení matic. Vyberte verzi úpravou odpovídajícího řádku #define MULTIPLY v multiply.hpp
  4. Sestavte celý projekt pomocí konfigurace Release.
    Tím se vygeneruje spustitelný soubor s názvem matrix_multiply.exe.
  5. Připravte systém na spuštění analýzy GPU. Viz Nastavení systému pro analýzu GPU.
  6. Nastavte VTune Profiler proměnných prostředí spuštěním dávky file: export \env\vars.bat
  7. Spusťte příkaz analýzy:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler shromažďuje data a zobrazuje výsledky analýzy v GPU Compute/Media Hotspots viewsměřovat. V okně Souhrn si prohlédněte statistiky využití prostředků CPU a GPU, abyste zjistili, zda je vaše aplikace vázána na GPU. Přepnutím do okna Grafika zobrazíte základní metriky CPU a GPU představující provádění kódu v průběhu času.

Začněte s Intel® VTune™ Profiler pro operační systém Linux*

Než začnete

  1. Nainstalujte Intel® VTune™ Profiler na vašem systému Linux*.
  2. Sestavte svou aplikaci s informacemi o symbolech a v režimu Release se všemi povolenými optimalizacemi. Podrobné informace o nastavení kompilátoru najdete ve VTune Profiler online uživatelská příručka.
    Můžete také použít matici sampaplikace dostupná v \sample\matrix. Můžete vidět sample má za následek \sample (matice).
  3. Nastavte proměnné prostředí: zdroj /setvars.sh
    Ve výchozím nastavení je je:
    • $HOME/intel/oneapi/ při instalaci s uživatelskými oprávněními;
    • /opt/intel/oneapi/ při instalaci s oprávněními root.

Krok 1: Spusťte VTune Profiler
Spusťte VTune Profiler jedním z těchto způsobů:

Zdroj / Spusťte VTune Profiler
Samostatný/IDE (GUI)

  1. Spusťte příkaz vtunegui. Chcete-li spustit VTune Profiler z Intel System Studio IDE vyberte Tools > VTune Profiler > Spusťte VTune Profiler. Tím se nastaví všechny vhodné proměnné prostředí a spustí se samostatné rozhraní produktu.
  2. Po otevření GUI klikněte na NEW PROJECT na uvítací obrazovce.
  3. V dialogovém okně Vytvořit projekt zadejte název a umístění projektu.
  4. Klepněte na Vytvořit projekt.

Samostatný (příkazový řádek)

  • Spusťte příkaz vtune.

Krok 2: Konfigurace a spuštění analýzy
Po vytvoření nového projektu se otevře okno Konfigurace analýzy s těmito výchozími hodnotami:

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

  1. V části Spustit aplikaci vyhledejte umístění své aplikace.
  2. Klepnutím na tlačítko Start spusťte ve své aplikaci snímek výkonu. Tato analýza představuje obecný závěrview problémů ovlivňujících výkon vaší aplikace v cílovém systému.

Krok 3: View a analyzovat údaje o výkonu
Po dokončení sběru dat VTune Profiler zobrazí výsledky analýzy v okně Souhrn. Tady vidíte konec představeníview vaší aplikace.
Konecview obvykle zahrnuje několik metrik spolu s jejich popisy.

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

  • A Rozbalením každé metriky získáte podrobné informace o přispívajících faktorech.
  • B Označená metrika označuje hodnotu mimo přijatelný/normální provozní rozsah. Pomocí tipů nástrojů pochopíte, jak vylepšit označenou metriku.
  • C Podívejte se na pokyny k dalším analýzám, které byste jako další měli zvážit. Strom analýzy zdůrazňuje tato doporučení.

Další kroky
Snímek výkonu je dobrým výchozím bodem pro získání celkového hodnocení výkonu aplikace s VTune Profiler. Dále zkontrolujte, zda váš algoritmus vyžaduje ladění.

  1. Postupujte podle návodu k analýze běžných překážek výkonu.
  2. Jakmile je váš algoritmus dobře vyladěn, spusťte znovu Performance Snapshot, abyste zkalibrovali výsledky a identifikovali potenciální zlepšení výkonu v jiných oblastech.

Viz také
Průzkum mikroarchitektury

VTune Profiler Prohlídka nápovědy

Example: Profile aplikace OpenMP v systému Linux*
Použijte Intel VTune Profiler na počítači se systémem Linux profile jakoample iso3dfd_omp_offload Aplikace OpenMP stažená na GPU Intel. Naučte se spouštět analýzu GPU a zkoumat výsledky.

Předpoklady

  • Ujistěte se, že váš systém používá jádro Linux* OS 4.14 nebo novější verzi.
  • Použijte jednu z těchto verzí procesorové grafiky Intel:
    • Gen 8
    • Gen 9
    • Gen 11
  • Váš systém by měl běžet na jednom z těchto procesorů Intel:
    • Procesory Intel® Core™ i7 sedmé generace (kódové označení Kaby Lake)
    • Procesory Intel® Core™ i8 7. generace (kódové označení Coffee Lake)
    • Procesory Intel® Core™ i10 7. generace (kódové označení Ice Lake)
  • Pro Linux GUI použijte:
    • GTK+ verze 2.10 nebo novější (doporučujeme 2.18 a novější verze)
    • Pango verze 1.14 nebo novější
    • X.Org verze 1.0 nebo novější (doporučuje se 1.7 a novější verze)
  • Nainstalujte Intel VTune Profiler z jednoho z těchto zdrojů:
    • Samostatný produkt ke stažení
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Stáhněte si Intel® oneAPI HPC Toolkit, který obsahuje Intel® oneAPI DPC++/C++ Compiler (icx/icpx), který potřebujetefile aplikace OpenMP.
  • Nastavte proměnné prostředí. Spusťte skript vars.sh.
  • Nastavte svůj systém pro analýzu GPU.

Sestavte a zkompilujte aplikaci OpenMP Offload

  1. Stáhněte si soubor iso3dfd_omp_offload OpenMP Offload sample.
  2. Otevřeno do sample adresář.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Zkompilujte aplikaci OpenMP Offload.

sestavení mkdir;
cmake -DVERIFY_RESULTS=0 ..
dělat -j

Tím se vygeneruje spustitelný soubor src/iso3dfd.

Chcete-li program odstranit, zadejte:
vyčistit

Tím se odstraní spustitelný soubor a objekt files, který jste vytvořili pomocí příkazu make.

Spusťte analýzu GPU v aplikaci OpenMP Offload
Nyní jste připraveni spustit analýzu snížení zátěže GPU v aplikaci OpenMP, kterou jste zkompilovali.

  1. Otevřete VTune Profiler a kliknutím na Nový projekt vytvořte projekt.
  2. Na úvodní stránce klikněte na Konfigurovat analýzu a nastavte analýzu.
  3. Vyberte tato nastavení pro vaši analýzu.
    • V podokně WHERE vyberte Místní hostitel.
    • V podokně CO vyberte Spustit aplikaci a zadejte binární soubor iso3dfd_omp_offload jako aplikaci profile.
    • V podokně JAK vyberte typ analýzy snížení zátěže GPU ze skupiny Akcelerátory ve Stromu analýzy.
      intel-Get-Started-with-VTune-Profiler-09
  4. Kliknutím na tlačítko Start spustíte analýzu.

VTune Profiler shromažďuje data a zobrazuje výsledky analýzy v GPU Offload viewbod.

  • V okně Souhrn si prohlédněte statistiky využití prostředků CPU a GPU. Pomocí těchto údajů zjistěte, zda vaše aplikace:
    • Vázaný na GPU
    • Vázaný na CPU
    • Neefektivní využití výpočetních zdrojů vašeho systému
  • Pomocí informací v okně Platforma zobrazíte základní metriky CPU a GPU.
  • Prozkoumejte konkrétní výpočetní úlohy v okně Grafika.

Pro hlubší analýzu viz související recept ve VTune Profiler Kuchařka analýzy výkonu. Můžete také pokračovat v profilování pomocí analýzy GPU Compute/Media Hotspots.

Example: Profile aplikace SYCL* v systému Linux*
Použijte VTune Profiler s jakoampPomocí aplikace matrix_multiply SYCL se rychle seznamte s produktem a statistikami shromážděnými pro aplikace vázané na GPU.

Předpoklady

  • Nainstalujte VTune Profiler a kompilátor Intel® oneAPI DPC++/C++ z Intel® oneAPI Base Toolkit nebo Intel® System Bring-up Toolkit.
  • Nastavte proměnné prostředí spuštěním skriptu vars.sh.
  • Nastavte svůj systém pro analýzu GPU.

Sestavte aplikaci Matrix
Stáhněte si kód matrix_multiply_vtune sampbalíček pro sady nástrojů Intel oneAPI. Toto obsahuje sample, které můžete použít k sestavení a profile aplikace SYCL.

Profile aplikace SYCL, ujistěte se, že kód kompilujete pomocí možností -gline-tables-only a -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

K sestavení tohoto sampv aplikaci proveďte následující:

  1. Přejít na sample adresář.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Soubor multiply.cpp file ve složce src obsahuje několik verzí násobení matic. Vyberte verzi úpravou odpovídajícího řádku #define MULTIPLY v multiply.h.
  3. Sestavte aplikaci pomocí stávajícího Makefile:
    cmake .
    udělat
    To by mělo vygenerovat spustitelný soubor matrix.icpx -fsycl.
    Chcete-li program odstranit, zadejte:
    vyčistit
    Tím se odstraní spustitelný soubor a objekt files, které byly vytvořeny příkazem make.

Spusťte analýzu GPU
Spusťte analýzu GPU na Matrix sample.

  1. Spusťte VTune Profiler pomocí příkazu vtune-gui.
  2. Na úvodní stránce klikněte na Nový projekt.
  3. Zadejte název a umístění pro vaše sample projektu a klepněte na Vytvořit projekt.
  4. V podokně CO přejděte na matrix.icpx-fsycl file.
  5. V podokně JAK klikněte na intel-Get-Started-with-VTune-Profiler-06 Tlačítko Procházet a vyberte analýzu GPU Compute/Media Hotspots ze skupiny Accelerators ve Stromu analýzy.
    intel-Get-Started-with-VTune-Profiler-10
  6. Kliknutím na tlačítko Start ve spodní části spustíte analýzu s předem vybranými možnostmi.

Spusťte analýzu GPU z příkazového řádku:

  1. Připravte systém na spuštění analýzy GPU. Viz Nastavení systému pro analýzu GPU.
  2. Nastavení proměnných prostředí pro softwarové nástroje Intel:
    zdroj $ONEAPI_ROOT/setvars.sh
  3. Spusťte analýzu GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Chcete-li zobrazit souhrnnou zprávu, zadejte:
    vtune -report Summary -r ./result_gpu-hotspots

VTune Profiler shromažďuje data a zobrazuje výsledky analýzy v GPU Compute/Media Hotspots viewsměřovat. V okně Souhrn si prohlédněte statistiky využití prostředků CPU a GPU, abyste zjistili, zda je vaše aplikace vázána na GPU. Přepnutím do okna Grafika zobrazíte základní metriky CPU a GPU představující provádění kódu v průběhu času.

Začněte s Intel® VTune™ Profiler pro macOS*

Použijte VTune Profiler v systému macOS k provádění analýzy vzdáleného cíle v systému jiné než macOS (pouze Linux* nebo Android*) .

VTune Pro nelze použítfiler v prostředí macOS pro tyto účely:

  • Profile systém macOS, na kterém je nainstalován.
  • Sbírejte data na vzdáleném systému macOS.

Chcete-li analyzovat výkon vzdáleného cíle Linux* nebo Android* z hostitele macOS, proveďte jeden z těchto kroků:

  • Spusťte VTune Profiler analýza v systému macOS se vzdáleným systémem zadaným jako cíl. Když začne analýza, VTune Profiler se připojí ke vzdálenému systému za účelem shromažďování dat a poté přenese výsledky zpět na hostitele macOS pro viewIng.
  • Spusťte lokálně analýzu v cílovém systému a zkopírujte výsledky do systému macOS pro viewve VTune Profiler.

Kroky v tomto dokumentu předpokládají vzdálený cílový systém Linux a shromažďují data o výkonu pomocí přístupu SSH z VTune Profiler na hostitelském systému macOS.

Než začnete

  1. Nainstalujte Intel® VTune™ Profiler ve vašem systému macOS*.
  2. Sestavte svou aplikaci pro Linux s informacemi o symbolech a v režimu Release se všemi povolenými optimalizacemi. Podrobné informace najdete v nastavení kompilátoru ve VTune Profiler pomoc.
  3. Nastavte přístup SSH z hostitelského systému macOS do cílového systému Linux, aby fungoval v režimu bez hesla.

Krok 1: Spusťte VTune Profiler

  1. Spusťte VTune Profiler pomocí příkazu vtune-gui.
    Ve výchozím nastavení je je /opt/intel/oneapi/.
  2. Po otevření GUI klikněte na NEW PROJECT na uvítací obrazovce.
  3. V dialogovém okně Vytvořit projekt zadejte název a umístění projektu.
  4. Klepněte na Vytvořit projekt.

Krok 2: Konfigurace a spuštění analýzy
Po vytvoření nového projektu se otevře okno Konfigurace analýzy s typem analýzy Performance Snapshot.
Tato analýza představuje konecview problémů, které ovlivňují výkon vaší aplikace v cílovém systému.

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

  1. V podokně WHERE vyberte Remote Linux (SSH) a zadejte cílový systém Linux pomocí username@ hostname[:port].
    VTune Profiler se připojí k systému Linux a nainstaluje cílový balíček.
  2. V podokně CO zadejte cestu ke své aplikaci v cílovém systému Linux.
  3. Klepnutím na tlačítko Start spusťte v aplikaci Performance Snapshot.

Krok 3: View a analyzovat údaje o výkonu
Po dokončení sběru dat VTune Profiler zobrazuje výsledky analýzy v systému macOS. Spusťte analýzu v okně Souhrn. Tady vidíte konec představeníview vaší aplikace.

Konecview obvykle zahrnuje několik metrik spolu s jejich popisy.

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

  • A Rozbalením každé metriky získáte podrobné informace o přispívajících faktorech.
  • B Označená metrika označuje hodnotu mimo přijatelný/normální provozní rozsah. Pomocí tipů nástrojů pochopíte, jak vylepšit označenou metriku.
  • C Podívejte se na pokyny k dalším analýzám, které byste jako další měli zvážit. Strom analýzy zdůrazňuje tato doporučení.

Další kroky
Snímek výkonu je dobrým výchozím bodem pro získání celkového hodnocení výkonu aplikace s VTune Profiler.
Dále zkontrolujte, zda váš algoritmus vyžaduje ladění.

  1. Spusťte ve své aplikaci analýzu aktivních bodů.
  2. Postupujte podle výukového programu Hotspoty. Naučte se techniky, jak z analýzy hotspotů vytěžit maximum.
  3. Jakmile je váš algoritmus dobře vyladěn, spusťte znovu Performance Snapshot, abyste zkalibrovali výsledky a identifikovali potenciální zlepšení výkonu v jiných oblastech.

Viz také
Průzkum mikroarchitektury

VTune Profiler Prohlídka nápovědy

Další informace
Dokument / Popis

  • Uživatelská příručka
    Uživatelská příručka je primární dokumentací pro VTune Profiler.
    POZNÁMKA
    Můžete si také stáhnout offline verzi VTune Profiler dokumentace.
  • Online školení
    Online školicí stránka je vynikajícím zdrojem, jak se naučit základy VTune Profiler s příručkami Začínáme, videi, výukovými programy, webinars a technické články.
  • Kuchařka
    Kuchařka analýzy výkonu, která obsahuje recepty na identifikaci a řešení oblíbených problémů s výkonem pomocí typů analýzy ve VTune Profiler.
  • Instalační příručka pro Windows | Linux | hostitelé macOS
    Instalační příručka obsahuje základní instalační pokyny pro VTune Profiler a pokyny pro konfiguraci po instalaci pro různé ovladače a kolektory.
  • Tutoriály
    VTune Profiler tutoriály provedou nového uživatele základními funkcemi pomocí krátkého sample aplikace.
  • Poznámky k vydání
    Najděte informace o nejnovější verzi VTune Profiler, včetně komplexního popisu nových funkcí, systémových požadavků a technických problémů, které byly vyřešeny.
    Pro samostatné verze a verze sady nástrojů VTune Profiler, porozumět aktuálním systémovým požadavkům.

Upozornění a vyloučení odpovědnosti
Technologie Intel mohou vyžadovat aktivaci aktivovaného hardwaru, softwaru nebo služby.
Žádný produkt nebo součást nemůže být absolutně zabezpečená.
Vaše náklady a výsledky se mohou lišit.
© Intel Corporation. Intel, logo Intel a další značky Intel jsou ochranné známky společnosti Intel Corporation nebo jejích dceřiných společností. Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon jsou ochranné známky společnosti Intel Corporation v USA a/nebo jiných zemích.
*Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.
Microsoft, Windows a logo Windows jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation v USA a/nebo dalších zemích.
Java je registrovaná ochranná známka společnosti Oracle a / nebo jejích přidružených společností.
OpenCL a logo OpenCL jsou ochranné známky společnosti Apple Inc. používané se svolením společnosti Khronos.

Technologie Intel mohou vyžadovat aktivaci aktivovaného hardwaru, softwaru nebo služby.
Žádný produkt nebo součást nemůže být absolutně zabezpečená.
Vaše náklady a výsledky se mohou lišit.
© Intel Corporation. Intel, logo Intel a další značky Intel jsou ochranné známky společnosti Intel Corporation nebo jejích dceřiných společností. Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon jsou ochranné známky společnosti Intel Corporation v USA a/nebo jiných zemích.
*Jiná jména a značky mohou být nárokovány jako vlastnictví jiných.
Microsoft, Windows a logo Windows jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation v USA a/nebo dalších zemích.
Java je registrovaná ochranná známka společnosti Oracle a / nebo jejích přidružených společností.
OpenCL a logo OpenCL jsou ochranné známky společnosti Apple Inc. používané se svolením společnosti Khronos.

Dokumenty / zdroje

intel Začněte s VTune Profiler [pdfUživatelská příručka
Začněte s VTune Profiler, Začínáme s VTune Profiler, VTune Profiler

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *