intel-Get-Start-with-VTune-Profiler-logo

intel Kòmanse ak VTune Profiler

Kòmanse ak Intel® VTune™ Profiler

Sèvi ak Intel VTune Profiler analize sistèm sib lokal ak aleka nan Windows*, macOS*, ak Linux* lame. Amelyore aplikasyon ak pèfòmans sistèm atravè operasyon sa yo:

  • Analize chwa algorithm yo.
  • Jwenn seri ak kòd paralèl blokaj.
  • Konprann ki kote ak ki jan aplikasyon w lan ka benefisye de resous pyès ki nan konpitè ki disponib.
  • Akselere egzekisyon aplikasyon w lan.
    Telechaje Intel VTune Profiler sou sistèm ou a atravè youn nan fason sa yo:
  • Telechaje vèsyon otonòm.
  • Jwenn Intel VTune Profiler kòm yon pati nan Intel® oneAPI Base Toolkit la.
    Gade VTune Pro lafiler paj fòmasyon pou videyo, webinars, ak plis materyèl pou ede w kòmanse.

REMAK
Dokimantasyon pou vèsyon Intel® VTune™ Profiler anvan lage 2021 la disponib pou telechaje sèlman. Pou yon lis telechaje dokiman ki disponib pa vèsyon pwodwi, gade paj sa yo:

  • Telechaje Dokimantasyon pou Intel Parallel Studio XE
  • Telechaje Dokimantasyon pou Intel System Studio

Konprann Workflow la
Sèvi ak Intel VTune Profiler pou profile yon aplikasyon epi analize rezilta yo pou amelyorasyon pèfòmans yo.

Flux travay jeneral la gen etap sa yo:

intel-Get-Start-with-VTune-Profiler-01

Chwazi sistèm lame ou a pou kòmanse
Aprann plis sou workflows espesifik sistèm pou Windows*, Linux*, oswa macOS*.

intel-Get-Start-with-VTune-Profiler-02

Kòmanse ak Intel® VTune™ Profiler pou Windows* OS

Anvan w kòmanse

  1. Enstale Intel® VTune™ Profiler sou sistèm Windows* ou a.
  2. Bati aplikasyon w lan ak enfòmasyon senbòl ak nan mòd Release ak tout optimize aktive. Pou enfòmasyon detaye sou paramèt konpilatè, gade VTune Profiler gid itilizatè sou entènèt.
    Ou ka itilize tou matris sample aplikasyon ki disponib nan \VTune\Samples\matrix. Ou ka wè korespondan sample rezilta nan \VTune\Projects\sample (matris).
  3. Mete kanpe varyab anviwònman yo: Kouri a \setvars.bat script.
    Pa default, la pou konpozan oneAPI se Pwogram Files (x86)\Intel\oneAPI.
    REMAK Ou pa bezwen kouri setvars.bat lè w ap itilize Intel® VTune™ Profiler nan Microsoft* Visual Studio*.

Etap 1: Kòmanse Intel® VTune™ Profiler
Kòmanse Intel VTune Profiler atravè youn nan fason sa yo epi mete kanpe yon pwojè. Yon pwojè se yon veso pou aplikasyon ou vle analize, ki kalite analiz, ak rezilta koleksyon done yo.

Sous / Kòmanse VTune Profiler

Otonòm (GUI)

  1. Kouri lòd vtune-gui a oswa kouri Intel® VTune™ Profiler soti nan meni an Kòmanse.
  2. Lè entèfas ouvri, klike sou ekran Byenveni.
  3. Nan bwat dyalòg Kreye Pwojè a, presize non pwojè a ak kote.
  4. Klike sou Kreye Pwojè.

Otonòm (liy kòmand)
Kouri lòd la vtune.

Microsoft* Visual Studio* IDE
Louvri solisyon ou a nan Visual Studio. VTune Pro afiler toolbar otomatikman aktive epi pwojè Visual Studio ou a mete kòm yon sib analiz.

REMAK
Ou pa bezwen kreye yon pwojè lè w ap kouri Intel® VTune™ Profiler soti nan liy lòd la oswa nan Microsoft* Visual Studio.

Etap 2: Konfigirasyon epi kouri analiz
Apre ou fin kreye yon nouvo pwojè, fenèt Konfigure analiz la ouvri ak valè default sa yo:

intel-Get-Start-with-VTune-Profiler-03

  1. Nan seksyon Lanse Aplikasyon an, browse pou jwenn kote ègzekutabl aplikasyon w lan file.
  2. Klike sou Kòmanse pou w kouri pèfòmans Snapshot sou aplikasyon w lan. Analiz sa a prezante yon jeneral souview nan pwoblèm ki afekte pèfòmans aplikasyon w lan sou sistèm sib la.

Etap 3: View epi Analize Done Pèfòmans
Lè koleksyon done yo fini, VTune Profiler montre rezilta analiz yo nan fenèt Rezime a. Isit la, ou wè yon pèfòmans souview nan aplikasyon ou an.
La souview tipikman gen ladan plizyè paramèt ansanm ak deskripsyon yo.

intel-Get-Start-with-VTune-Profiler-04

  • A Elaji chak metrik pou enfòmasyon detaye sou faktè kontribye.
  • B Yon metrik ki make endike yon valè andeyò ranje fonksyònman akseptab/nòmal. Sèvi ak konsèy zouti pou konprann kijan pou amelyore yon metrik ki make.
  • C Gade konsèy sou lòt analiz ou ta dwe konsidere kouri pwochen. Pyebwa analiz la mete aksan sou rekòmandasyon sa yo.

Pwochen etap yo
Pèfòmans Snapshot se yon bon pwen depa pou jwenn yon evalyasyon jeneral pèfòmans aplikasyon ak VTune Profiler. Apre sa, tcheke si algorithm ou a mande pou akor.

  1. Swiv yon leson patikilye pou analize kou boutèy pèfòmans komen.
  2. Yon fwa ke algorithm ou byen ranje, kouri Performance Snapshot ankò pou kalibre rezilta yo epi idantifye amelyorasyon pèfòmans potansyèl nan lòt domèn.

Gade tou
Eksplorasyon mikroachitekti

VTune Profiler Ede vwayaj

Example: Profile yon aplikasyon OpenMP* sou Windows*
Sèvi ak Intel VTune Profiler sou yon machin Windows pou profile kòmampli iso3dfd_omp_offload aplikasyon OpenMP dechaje sou yon Intel GPU. Aprann kijan pou fè yon analiz GPU epi egzamine rezilta yo.

Prekondisyon

  • Asire w ke sistèm ou an ap kouri Microsoft* Windows 10 oswa yon vèsyon ki pi nouvo.
  • Sèvi ak youn nan vèsyon sa yo nan Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistèm ou a ta dwe kouri sou youn nan processeurs Intel sa yo:
    • 7yèm jenerasyon Intel® Core™ i7 processeurs (non kòd Kaby Lake)
    • 8yèm jenerasyon Intel® Core™ i7 processeurs (non kòd Coffee Lake)
    • 10yèm jenerasyon Intel® Core™ i7 processeurs (non kòd Ice Lake)
  • Enstale Intel VTune Profiler soti nan youn nan sous sa yo:
    • Telechaje pwodwi otonòm
    • Intel® oneAPI Base Toolkit
    • Sistèm Intel® Bring-up Toolkit
  • Telechaje Intel® oneAPI HPC Toolkit ki genyen Intel® oneAPI DPC++/C++ Compiler(icx/icpx) ke ou bezwen pwofesyon.file OpenMP aplikasyon yo.
  • Mete kanpe varyab anviwònman yo. Egzekite script vars.bat ki sitiye nan \env anyè.
  • Mete sistèm ou a pou analiz GPU.

REMAK
Pou enstale Intel VTune Profiler nan anviwònman Microsoft* Visual Studio, gade VTune Profiler Gid itilizatè.

Bati ak Konpile OpenMP Offload aplikasyon an

  1. Telechaje iso3dfd_omp_offload OpenMP Offload sample.
  2. Louvri nan sample anyè.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Konpile aplikasyon OpenMP Offload la.

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

Kouri yon analiz GPU sou OpenMP Offload aplikasyon an
Kounye a ou pare pou w kouri analiz GPU Offload sou aplikasyon OpenMP ou konpile a.

  1. Louvri VTune Profiler epi klike sou Nouvo Pwojè pou kreye yon pwojè.
  2. Nan paj akeyi a, klike sou Configure Analysis pou mete analiz ou a.
  3. Chwazi paramèt sa yo pou analiz ou.
    • Nan volet KOTE, chwazi Lokal Host.
    • Nan volet KISA, chwazi Lanse Aplikasyon epi presize binè iso3dfd_omp_offload kòm aplikasyon pou pro.file.
    • Nan volet KOUMAN an, chwazi kalite analiz GPU Offload nan gwoup Accélérateurs nan Tree analiz la.
      intel-Get-Start-with-VTune-Profiler-05
  4. Klike sou bouton Kòmanse pou fè analiz la.

VTune Profiler kolekte done epi montre rezilta analiz nan GPU Offload la viewpwen.

  • Nan fenèt Rezime a, gade estatistik sou itilizasyon resous CPU ak GPU. Sèvi ak done sa yo pou detèmine si aplikasyon w lan se:
    • GPU-bound
    • CPU-mare
    • Itilize resous kalkil sistèm ou a san efikasite
  • Sèvi ak enfòmasyon ki nan fenèt Platfòm lan pou wè debaz CPU ak GPU mesures.
  • Envestige travay espesifik enfòmatik nan fenèt Grafik la.

Pou yon analiz pi fon, gade yon resèt ki gen rapò nan VTune Pro lafiler Liv kizin pou analiz pèfòmans. Ou kapab tou kontinye profil ou ak analiz GPU Compute/Media Hotspots.

Example: Profile yon aplikasyon SYCL* sou Windows*
Profile kòmample matrix_multiply aplikasyon SYCL ak Intel® VTune™ Profiler. Abitye ak pwodwi a epi konprann estatistik yo kolekte pou aplikasyon pou GPU-bound.

Prekondisyon

  • Asire w ou genyen Microsoft* Visual Studio (v2017 oswa pi nouvo) enstale sou sistèm ou an.
  • Enstale Intel VTune Profiler soti nan Intel® oneAPI Base Toolkit oswa Intel® System Bring-up Toolkit. Twous zouti sa yo genyen du Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) ki nesesè pou pwosesis profilage a.
  • Mete kanpe varyab anviwònman yo. Egzekite script vars.bat ki sitiye nan \env anyè.
  • Asire w ke Intel oneAPI DPC++ Compiler (enstale ak zouti Intel oneAPI Base) entegre nan Microsoft Visual Studio.
  • Konpile kòd la lè l sèvi avèk opsyon -gline-tables-only ak -fdebug-info-for-profiling pou Intel oneAPI DPC++ Compiler.
  • Mete sistèm ou a pou analiz GPU.

Pou enfòmasyon sou enstale Intel VTune Profiler nan anviwònman Microsoft* Visual Studio, gade VTune Profiler Gid itilizatè.

Bati App Matrix la
Telechaje matrix_multiply_vtune kòd laample pake pou twous zouti Intel oneAPI. Sa a gen s laample ki ou ka itilize pou konstwi ak profile yon aplikasyon SYCL.

  1. Louvri Microsoft* Visual Studio.
  2. Klike sou File > Louvri > Pwojè/Solisyon. Jwenn katab matrix_multiply_vtune a epi chwazi matrix_multiply.sln.
  3. Bati konfigirasyon sa a (Pwojè> Bati).
  4. Kouri pwogram nan (Debug> Kòmanse san debogaj).
  5. Pou chwazi yon vèsyon DPC++ oswa threaded nan sample, sèvi ak definisyon preproseseur.
    1. Ale nan Pwopriyete Pwojè > DPC++ > Preprocessor > Definisyon Preprocessor.
    2. Defini icpx -fsycl oswa USE_THR.

Kouri analiz GPU
Kouri yon analiz GPU sou Matrix laample.

  1. Soti nan ba zouti Visual Studio, klike sou bouton Konfigure analiz la.
    Fenèt konfigirasyon analiz la louvri. Pa default, li eritye anviwònman pwojè VS ou a epi li presize matrix_multiply.exe la kòm yon aplikasyon pou pro.file.
  2. Nan fennèt Konfigure analiz la, klike souintel-Get-Start-with-VTune-Profiler-06 Bouton Browse nan fenèt KÒMAN.
  3. Chwazi kalite analiz GPU Compute/Media Hotspots nan gwoup Accelerators nan Tree analiz la.
    intel-Get-Start-with-VTune-Profiler-06
  4. Klike sou bouton Kòmanse pou lanse analiz la ak opsyon predefini yo.

Kouri analiz GPU soti nan liy kòmand:

  1. Louvri s laampanyè a:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Nan anyè sa a, louvri yon pwojè Visual Studio* file yo te rele matrix_multiply.sln
  3. La miltipliye.cpp file gen plizyè vèsyon miltiplikasyon matris. Chwazi yon vèsyon lè w modifye liy #define MULTIPLY ki koresponn lan nan multiply.hpp
  4. Bati tout pwojè a ak yon konfigirasyon Release.
    Sa a jenere yon ègzèkutabl ki rele matrix_multiply.exe.
  5. Prepare sistèm lan pou fè yon analiz GPU. Gade Konfigirasyon Sistèm pou analiz GPU.
  6. Mete VTune Profiler anviwònman varyab pa kouri pakèt la file: ekspòtasyon \env\vars.bat
  7. Kouri lòd analiz la:
    vtune.exe -kolekte gpu-dechaje - matrix_multiply.exe

VTune Profiler kolekte done epi montre rezilta analiz yo nan GPU Compute/Media Hotspots yo viewpwen. Nan fennèt Rezime a, gade estatistik sou itilizasyon resous CPU ak GPU pou w konprann si aplikasyon w lan gen rapò ak GPU. Chanje nan fenèt Grafik la pou wè debaz CPU ak GPU metrik ki reprezante ekzekisyon kòd sou tan.

Kòmanse ak Intel® VTune™ Profiler pou Linux* OS

Anvan w kòmanse

  1. Enstale Intel® VTune™ Profiler sou sistèm Linux* ou a.
  2. Bati aplikasyon w lan ak enfòmasyon senbòl ak nan mòd Release ak tout optimize aktive. Pou enfòmasyon detaye sou paramèt konpilatè, gade VTune Profiler gid itilizatè sou entènèt.
    Ou ka itilize tou matris sample aplikasyon ki disponib nan \sample\matrix. Ou ka wè sample rezilta nan \sample (matris).
  3. Mete kanpe varyab anviwònman yo: sous /setvars.sh
    Pa default, la se:
    • $HOME/intel/oneapi/ lè enstale avèk otorizasyon itilizatè;
    • /opt/intel/oneapi/ lè enstale ak otorizasyon rasin.

Etap 1: Kòmanse VTune Profiler
Kòmanse VTune Profiler atravè youn nan fason sa yo:

Sous / Kòmanse VTune Profiler
Otonòm/IDE (GUI)

  1. Kouri lòd la vtunegui. Pou kòmanse VTune Profiler soti nan Intel System Studio IDE, chwazi Zouti > VTune Profiler > Lanse VTune Profiler. Sa a mete tout varyab anviwònman ki apwopriye ak lanse yon koòdone otonòm nan pwodwi a.
  2. Lè entèfas ouvri, klike sou NOUVO PWOJÈ nan ekran Byenveni.
  3. Nan bwat dyalòg Kreye Pwojè a, presize non pwojè a ak kote.
  4. Klike sou Kreye Pwojè.

Otonòm (liy kòmand)

  • Kouri lòd la vtune.

Etap 2: Konfigirasyon epi kouri analiz
Apre ou fin kreye yon nouvo pwojè, fenèt Konfigure analiz la ouvri ak valè default sa yo:

intel-Get-Start-with-VTune-Profiler-07

  1. Nan seksyon Lanse Aplikasyon an, ale nan kote aplikasyon w lan.
  2. Klike sou Kòmanse pou w kouri pèfòmans Snapshot sou aplikasyon w lan. Analiz sa a prezante yon jeneral souview nan pwoblèm ki afekte pèfòmans aplikasyon w lan sou sistèm sib la.

Etap 3: View epi Analize Done Pèfòmans
Lè koleksyon done yo fini, VTune Profiler montre rezilta analiz yo nan fenèt Rezime a. Isit la, ou wè yon pèfòmans souview nan aplikasyon ou an.
La souview tipikman gen ladan plizyè paramèt ansanm ak deskripsyon yo.

intel-Get-Start-with-VTune-Profiler-08

  • A Elaji chak metrik pou enfòmasyon detaye sou faktè kontribye.
  • B Yon metrik ki make endike yon valè andeyò ranje fonksyònman akseptab/nòmal. Sèvi ak konsèy zouti pou konprann kijan pou amelyore yon metrik ki make.
  • C Gade konsèy sou lòt analiz ou ta dwe konsidere kouri pwochen. Pyebwa analiz la mete aksan sou rekòmandasyon sa yo.

Pwochen etap yo
Pèfòmans Snapshot se yon bon pwen depa pou jwenn yon evalyasyon jeneral pèfòmans aplikasyon ak VTune Profiler. Apre sa, tcheke si algorithm ou a mande pou akor.

  1. Swiv yon leson patikilye pou analize kou boutèy pèfòmans komen.
  2. Yon fwa ke algorithm ou byen ranje, kouri Performance Snapshot ankò pou kalibre rezilta yo epi idantifye amelyorasyon pèfòmans potansyèl nan lòt domèn.

Gade tou
Eksplorasyon mikroachitekti

VTune Profiler Ede vwayaj

Example: Profile yon aplikasyon OpenMP sou Linux*
Sèvi ak Intel VTune Profiler sou yon machin Linux pou profile kòmampli iso3dfd_omp_offload aplikasyon OpenMP dechaje sou yon Intel GPU. Aprann kijan pou fè yon analiz GPU epi egzamine rezilta yo.

Prekondisyon

  • Asire w ke sistèm ou an ap kouri Linux* OS kernel 4.14 oswa yon nouvo vèsyon.
  • Sèvi ak youn nan vèsyon sa yo nan Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistèm ou a ta dwe kouri sou youn nan processeurs Intel sa yo:
    • 7yèm jenerasyon Intel® Core™ i7 processeurs (non kòd Kaby Lake)
    • 8yèm jenerasyon Intel® Core™ i7 processeurs (non kòd Coffee Lake)
    • 10yèm jenerasyon Intel® Core™ i7 processeurs (non kòd Ice Lake)
  • Pou entèfas Linux, sèvi ak:
    • GTK+ vèsyon 2.10 oswa plus (2.18 ak nouvo vèsyon yo rekòmande)
    • Pango vèsyon 1.14 oswa pi nouvo
    • X.Org vèsyon 1.0 oswa pi nouvo (1.7 ak nouvo vèsyon yo rekòmande)
  • Enstale Intel VTune Profiler soti nan youn nan sous sa yo:
    • Telechaje pwodwi otonòm
    • Intel® oneAPI Base Toolkit
    • Sistèm Intel® Bring-up Toolkit
  • Telechaje Intel® oneAPI HPC Toolkit ki genyen Intel® oneAPI DPC++/C++ Compiler(icx/icpx) ke ou bezwen pwofesyon.file OpenMP aplikasyon yo.
  • Mete kanpe varyab anviwònman yo. Egzekite script vars.sh la.
  • Mete sistèm ou a pou analiz GPU.

Bati ak Konpile OpenMP Offload aplikasyon an

  1. Telechaje iso3dfd_omp_offload OpenMP Offload sample.
  2. Louvri nan sample anyè.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Konpile aplikasyon OpenMP Offload la.

mkdir bati;
cmake -DVERIFY_RESULTS=0 ..
fè -j

Sa a jenere yon ègzèkutabl src/iso3dfd.

Pou efase pwogram nan, tape:
fè pwòp

Sa a retire ègzèkutabl la ak objè files ke ou te kreye ak kòmandman make la.

Kouri yon analiz GPU sou OpenMP Offload aplikasyon an
Kounye a ou pare pou w kouri analiz GPU Offload sou aplikasyon OpenMP ou konpile a.

  1. Louvri VTune Profiler epi klike sou Nouvo Pwojè pou kreye yon pwojè.
  2. Nan paj akeyi a, klike sou Configure Analysis pou mete analiz ou a.
  3. Chwazi paramèt sa yo pou analiz ou.
    • Nan volet KOTE, chwazi Lokal Host.
    • Nan volet KISA, chwazi Lanse Aplikasyon epi presize binè iso3dfd_omp_offload kòm aplikasyon pou pro.file.
    • Nan volet KOUMAN an, chwazi kalite analiz GPU Offload nan gwoup Accélérateurs nan Tree analiz la.
      intel-Get-Start-with-VTune-Profiler-09
  4. Klike sou bouton Kòmanse pou fè analiz la.

VTune Profiler kolekte done epi montre rezilta analiz nan GPU Offload la viewpwen.

  • Nan fenèt Rezime a, gade estatistik sou itilizasyon resous CPU ak GPU. Sèvi ak done sa yo pou detèmine si aplikasyon w lan se:
    • GPU-bound
    • CPU-mare
    • Itilize resous kalkil sistèm ou a san efikasite
  • Sèvi ak enfòmasyon ki nan fenèt Platfòm lan pou wè debaz CPU ak GPU mesures.
  • Envestige travay espesifik enfòmatik nan fenèt Grafik la.

Pou yon analiz pi fon, gade yon resèt ki gen rapò nan VTune Pro lafiler Liv kizin pou analiz pèfòmans. Ou kapab tou kontinye profil ou ak analiz GPU Compute/Media Hotspots.

Example: Profile yon aplikasyon SYCL* sou Linux*
Sèvi ak VTune Profiler ak kòmample matrix_multiply aplikasyon SYCL pou byen vit abitye ak pwodwi a ak estatistik yo kolekte pou aplikasyon GPU-bound.

Prekondisyon

  • Enstale VTune Profiler ak Intel® oneAPI DPC++/C++ Compiler ki soti nan Intel® oneAPI Base Toolkit oswa Intel® System Bring-up Toolkit.
  • Mete sou pye varyab anviwònman yo lè w egzekite script vars.sh la.
  • Mete sistèm ou a pou analiz GPU.

Konstwi aplikasyon Matris la
Telechaje matrix_multiply_vtune kòd laample pake pou twous zouti Intel oneAPI. Sa a gen s laample ki ou ka itilize pou konstwi ak profile yon aplikasyon SYCL.

Pou profile yon aplikasyon SYCL, asire w ke w konpile kòd la lè l sèvi avèk -gline-tables-only ak -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler opsyon.

Pou konpile sa a sampaplikasyon an, fè bagay sa yo:

  1. Ale nan s laample anyè.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. La miltipliye.cpp file nan katab la src gen plizyè vèsyon nan miltiplikasyon matris. Chwazi yon vèsyon lè w modifye liy #define MULTIPLY ki koresponn lan nan multiply.h.
  3. Konstwi aplikasyon an lè l sèvi avèk Make ki egziste dejafile:
    cmke .

    Sa a ta dwe jenere yon ègzekutabl matrix.icpx -fsycl.
    Pou efase pwogram nan, tape:
    fè pwòp
    Sa a retire ègzèkutabl la ak objè files ki te kreye pa kòmandman make la.

Kouri analiz GPU
Kouri yon analiz GPU sou Matrix laample.

  1. Lanse VTune Profiler ak lòd la vtune-gui.
  2. Klike sou Nouvo Pwojè nan paj Byenveni.
  3. Espesifye yon non ak yon kote pou s ouample pwojè epi klike sou Kreye Pwojè.
  4. Nan volet KISA, ale nan matrix.icpx-fsycl file.
  5. Nan volet KOUMAN an, klike sou intel-Get-Start-with-VTune-Profiler-06 Bouton Browse epi chwazi analiz GPU Compute/Media Hotspots nan gwoup Accélérateurs nan Tree analiz la.
    intel-Get-Start-with-VTune-Profiler-10
  6. Klike sou bouton Kòmanse nan pati anba a pou lanse analiz la ak opsyon yo pre-seleksyon yo.

Kouri analiz GPU soti nan liy kòmand:

  1. Prepare sistèm lan pou fè yon analiz GPU. Gade Konfigirasyon Sistèm pou analiz GPU.
  2. Mete kanpe varyab anviwònman pou zouti lojisyèl Intel:
    sous $ONEAPI_ROOT/setvars.sh
  3. Kouri analiz GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots - ./matrix.icpx -fsycl
    Pou wè rapò rezime a, tape:
    vtune -report summary -r ./result_gpu-hotspots

VTune Profiler kolekte done epi montre rezilta analiz yo nan GPU Compute/Media Hotspots yo viewpwen. Nan fennèt Rezime a, gade estatistik sou itilizasyon resous CPU ak GPU pou w konprann si aplikasyon w lan gen rapò ak GPU. Chanje nan fenèt Grafik la pou wè debaz CPU ak GPU metrik ki reprezante ekzekisyon kòd sou tan.

Kòmanse ak Intel® VTune™ Profiler pou macOS*

Sèvi ak VTune Profiler sou yon sistèm macOS pou fè analiz sib aleka sou yon sistèm ki pa macOS (Linux* oswa Android* sèlman).

Ou pa kapab itilize VTune Profiler nan yon anviwònman macOS pou rezon sa yo:

  • Profile sistèm macOS kote li enstale a.
  • Kolekte done sou yon sistèm macOS aleka.

Pou analize pèfòmans yon sib aleka Linux* oswa Android* nan lame macOS la, fè youn nan etap sa yo:

  • Kouri yon VTune Profiler analiz sou sistèm macOS la ak yon sistèm aleka espesifye kòm sib la. Lè analiz kòmanse, VTune Profiler konekte ak sistèm aleka pou kolekte done, Lè sa a, pote rezilta yo tounen nan lame a macOS pou viewing.
  • Fè yon analiz sou sistèm sib la lokalman epi kopye rezilta yo nan yon sistèm macOS pou viewnan VTune Profiler.

Etap ki nan dokiman sa a sipoze yon sistèm sib Linux aleka epi kolekte done pèfòmans lè l sèvi avèk aksè SSH nan VTune Profiler sou yon sistèm lame macOS.

Anvan w kòmanse

  1. Enstale Intel® VTune™ Profiler sou sistèm macOS* ou a.
  2. Bati aplikasyon Linux ou a ak enfòmasyon senbòl ak nan mòd Release ak tout optimize pèmèt. Pou enfòmasyon detaye, gade paramèt konpilatè yo nan VTune Profiler èd.
  3. Fikse aksè SSH soti nan sistèm macOS lame a nan sistèm Linux sib la pou travay nan mòd modpas mwens.

Etap 1: Kòmanse VTune Profiler

  1. Lanse VTune Profiler ak lòd la vtune-gui.
    Pa default, la se /opt/intel/oneapi/.
  2. Lè entèfas ouvri, klike sou NOUVO PWOJÈ nan ekran Byenveni.
  3. Nan bwat dyalòg Kreye Pwojè a, presize non pwojè a ak kote.
  4. Klike sou Kreye Pwojè.

Etap 2: Konfigirasyon epi kouri analiz
Apre ou fin kreye yon nouvo pwojè, fenèt Konfigure analiz la louvri ak kalite analiz pèfòmans Snapshot la.
Analiz sa a prezante yon souview nan pwoblèm ki afekte pèfòmans aplikasyon w lan sou sistèm sib la.

intel-Get-Start-with-VTune-Profiler-11

  1. Nan fenèt KOTE, chwazi Remote Linux (SSH) epi presize sistèm Linux sib la lè l sèvi avèk username@ hostname[:port].
    VTune Profiler konekte ak sistèm Linux la epi enstale pake sib la.
  2. Nan fenèt KISA, bay chemen aplikasyon w lan sou sistèm Linux sib la.
  3. Klike sou bouton Kòmanse pou w kouri pèfòmans Snapshot sou aplikasyon an.

Etap 3: View epi Analize Done Pèfòmans
Lè koleksyon done yo fini, VTune Profiler montre rezilta analiz sou sistèm macOS la. Kòmanse analiz ou a nan fenèt Rezime a. Isit la, ou wè yon pèfòmans souview nan aplikasyon ou an.

La souview tipikman gen ladan plizyè paramèt ansanm ak deskripsyon yo.

intel-Get-Start-with-VTune-Profiler-12

  • A Elaji chak metrik pou enfòmasyon detaye sou faktè kontribye.
  • B Yon metrik ki make endike yon valè andeyò ranje fonksyònman akseptab/nòmal. Sèvi ak konsèy zouti pou konprann kijan pou amelyore yon metrik ki make.
  • C Gade konsèy sou lòt analiz ou ta dwe konsidere kouri pwochen. Pyebwa analiz la mete aksan sou rekòmandasyon sa yo.

Pwochen etap yo
Pèfòmans Snapshot se yon bon pwen depa pou jwenn yon evalyasyon jeneral pèfòmans aplikasyon ak VTune Profiler.
Apre sa, tcheke si algorithm ou a mande pou akor.

  1. Kouri analiz Hotspots sou aplikasyon w lan.
  2. Swiv yon leson patikilye Hotspots. Aprann teknik pou jwenn pi plis nan analiz Hotspots ou yo.
  3. Yon fwa ke algorithm ou byen ranje, kouri Performance Snapshot ankò pou kalibre rezilta yo epi idantifye amelyorasyon pèfòmans potansyèl nan lòt domèn.

Gade tou
Eksplorasyon mikroachitekti

VTune Profiler Ede vwayaj

Aprann Plis
Dokiman / Deskripsyon

  • Gid itilizatè
    Gid itilizatè a se dokiman prensipal pou VTune Profiler.
    REMAK
    Ou ka telechaje tou yon vèsyon offline nan VTune Pro lafiler dokimantasyon.
  • Fòmasyon sou entènèt
    Sit fòmasyon sou entènèt la se yon resous ekselan pou aprann baz VTune Profiler ak gid pou kòmanse, videyo, leson patikilye, webinars, ak atik teknik.
  • Liv kwit manje
    Liv kwit manje analiz pèfòmans ki gen resèt pou idantifye ak rezoud pwoblèm pèfòmans popilè lè l sèvi avèk kalite analiz nan VTune Profiler.
  • Gid enstalasyon pou Windows | Linux | macOS gen tout pouvwa a
    Gid Enstalasyon an gen enstriksyon debaz enstalasyon pou VTune Profiler ak enstriksyon konfigirasyon apre enstalasyon pou chofè yo ak pèseptè divès kalite.
  • Leson patikilye
    VTune Profiler tutoryèl gide yon nouvo itilizatè atravè karakteristik debaz ak yon kout sample aplikasyon.
  • Nòt lage
    Jwenn enfòmasyon sou dènye vèsyon VTune Profiler, ki gen ladan yon deskripsyon konplè sou nouvo karakteristik, kondisyon sistèm, ak pwoblèm teknik ki te rezoud.
    Pou vèsyon otonòm ak zouti nan VTune Profiler, konprann Kondisyon Sistèm aktyèl yo.

Avi ak Limit responsabilite nou
Intel teknoloji ka mande pou pèmèt pyès ki nan konpitè, lojisyèl oswa sèvis deklanchman.
Pa gen okenn pwodwi oswa eleman ki ka absoliman an sekirite.
Depans ou yo ak rezilta yo ka varye.
© Intel Corporation. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Lòt non ak mak yo ka reklame kòm pwopriyete lòt moun.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune ak Xeon se mak komèsyal Intel Corporation nan peyi Etazini ak/oswa lòt peyi.
*Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
Microsoft, Windows, ak logo Windows yo se mak komèsyal oswa mak ki anrejistre Microsoft Corporation nan Etazini ak/oswa lòt peyi.
Java se yon mak ki anrejistre Oracle ak/oswa afilye li yo.
OpenCL ak logo OpenCL yo se mak komèsyal Apple Inc. Khronos itilize avèk pèmisyon.

Intel teknoloji ka mande pou pèmèt pyès ki nan konpitè, lojisyèl oswa sèvis deklanchman.
Pa gen okenn pwodwi oswa eleman ki ka absoliman an sekirite.
Depans ou yo ak rezilta yo ka varye.
© Intel Corporation. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Lòt non ak mak yo ka reklame kòm pwopriyete lòt moun.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune ak Xeon se mak komèsyal Intel Corporation nan peyi Etazini ak/oswa lòt peyi.
*Yo ka reklame lòt non ak mak kòm pwopriyete lòt moun.
Microsoft, Windows, ak logo Windows yo se mak komèsyal oswa mak ki anrejistre Microsoft Corporation nan Etazini ak/oswa lòt peyi.
Java se yon mak ki anrejistre Oracle ak/oswa afilye li yo.
OpenCL ak logo OpenCL yo se mak komèsyal Apple Inc. Khronos itilize avèk pèmisyon.

Dokiman / Resous

intel Kòmanse ak VTune Profiler [pdfGid Itilizatè
Kòmanse ak VTune Profiler, Kòmanse, ak VTune Profiler, VTune Profiler

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *