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

intel Mimitian sareng VTune Profiler

Mimitian nganggo Intel® VTune™ Profiler

Paké Intel VTune Profiler pikeun nganalisis sistem target lokal sareng jauh tina host Windows*, macOS*, sareng Linux*. Ningkatkeun kinerja aplikasi sareng sistem ngaliwatan operasi ieu:

  • Nganalisis pilihan algoritma.
  • Manggihan bottlenecks kode serial na paralel.
  • Ngartos dimana sareng kumaha aplikasi anjeun tiasa nyandak kauntungan tina sumber hardware anu sayogi.
  • Nyepetkeun palaksanaan aplikasi anjeun.
    Unduh Intel VTune Profiler dina sistem anjeun ngaliwatan salah sahiji cara ieu:
  • Unduh versi Mandiri.
  • Meunangkeun Intel VTune Profiler salaku bagian tina Intel® oneAPI Base Toolkit.
    Tingali VTune Profilehalaman latihan pikeun video, webinars, sareng seueur deui bahan pikeun ngabantosan anjeun ngamimitian.

CATETAN
Dokuméntasi pikeun vérsi Intel® VTune™ Profiler sateuacan release 2021 ngan sadia pikeun diundeur. Pikeun daptar unduhan dokuméntasi anu sayogi dumasar kana versi produk, tingali halaman ieu:

  • Unduh Dokuméntasi pikeun Intel Parallel Studio XE
  • Unduh Dokuméntasi pikeun Intel System Studio

Ngartos Workflow
Paké Intel VTune Profiler pikeun profile hiji aplikasi jeung nganalisis hasil pikeun perbaikan kinerja.

Alur kerja umum ngandung léngkah-léngkah ieu:

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

Pilih Sistem Host anjeun pikeun ngamimitian
Diajar langkung seueur ngeunaan alur kerja khusus sistem pikeun Windows*, Linux*, atanapi macOS*.

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

Mimitian nganggo Intel® VTune™ Profiler pikeun Windows * OS

Sateuacan Anjeun Ngawitan

  1. Pasang Intel® VTune™ Profiler dina sistem Windows Anjeun*.
  2. Bangun aplikasi anjeun nganggo inpormasi simbol sareng dina modeu Release sareng sadaya optimasi diaktipkeun. Pikeun inpo wincik ngeunaan setélan kompiler, tingali VTune Profiler pituduh pamaké online.
    Anjeun oge bisa make matrix sample aplikasi sadia dina \VTune\Samples\matrix. Anjeun tiasa ningali s pakaitample hasilna dina \VTune\Proyék\sample (matriks).
  3. Nyetél variabel lingkungan: Jalankeun \setvars.bat Aksara.
    Sacara standar, éta pikeun komponén oneAPI nyaéta Program Files (x86)\Intel\oneAPI.
    CATETAN Anjeun teu kedah ngajalankeun setvars.bat nalika nganggo Intel® VTune™ Profiler dina Microsoft * Visual Studio *.

Lengkah 1: Mimitian Intel® VTune™ Profiler
Mimitian Intel VTune Profiler ngaliwatan salah sahiji cara ieu sarta nyetél proyék a. Proyék mangrupikeun wadah pikeun aplikasi anu anjeun hoyong analisa, jinis analisis, sareng hasil ngumpulkeun data.

Sumber / Mimitian VTune Profiler

Mandiri (GUI)

  1. Jalankeun paréntah vtune-gui atanapi jalankeun Intel® VTune™ Profiler ti menu Mimitian.
  2. Nalika GUI dibuka, klik dina layar Wilujeng sumping.
  3. Dina kotak dialog Jieun Project, tangtukeun ngaran proyék jeung lokasi.
  4. Klik Jieun Project.

Mandiri (garis paréntah)
Jalankeun paréntah vtune.

Microsoft * Visual Studio * IDE
Buka solusi anjeun dina Visual Studio. VTune Profiler toolbar otomatis diaktipkeun jeung proyék Visual Studio anjeun disetel salaku target analisis.

CATETAN
Anjeun teu kedah ngadamel proyek nalika ngajalankeun Intel® VTune™ Profiler ti garis paréntah atawa dina Microsoft * Visual Studio.

Lengkah 2: Konpigurasikeun sareng Jalankeun Analisis
Saatos nyiptakeun proyék énggal, jandela Konpigurasikeun Analisis muka kalayan nilai standar ieu:

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

  1. Dina bagian Jalankeun Aplikasi, kotektak ka lokasi aplikasi anjeun tiasa dieksekusi file.
  2. Klik Mimitian pikeun ngajalankeun Performance Snapshot dina aplikasi Anjeun. Analisis ieu presents umum leuwihview masalah anu mangaruhan kinerja aplikasi anjeun dina sistem target.

Lengkah 3: View jeung Nganalisis Data Kinerja
Nalika pendataan réngsé, VTune Profiler mintonkeun hasil analisis dina jandela Ringkesan. Di dieu, anjeun ningali pagelaran réngséview tina aplikasi Anjeun.
The leuwihview ilaharna ngawengku sababaraha metrics sapanjang kalawan déskripsi maranéhanana.

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

  • A Kembangkeun unggal métrik pikeun inpormasi lengkep ngeunaan faktor anu nyumbang.
  • B A métrik flagged nunjukkeun hiji nilai di luar rentang operasi ditarima / normal. Anggo tip alat pikeun ngartos kumaha ningkatkeun métrik anu ditandaan.
  • C Tempo pituduh on nganalisa séjén anjeun kudu mertimbangkeun ngajalankeun salajengna. Tangkal Analisis nyorot saran ieu.

Léngkah salajengna
Performance Snapshot mangrupikeun titik awal anu saé pikeun kéngingkeun penilaian umum ngeunaan kinerja aplikasi sareng VTune Profiler. Salajengna, pariksa lamun algoritma Anjeun merlukeun tuning.

  1. Turutan tutorial pikeun nganalisis bottlenecks kinerja umum.
  2. Sakali algoritma anjeun disaluyukeun, ngajalankeun Performance Snapshot deui pikeun ngakalibrasi hasil sareng ngaidentipikasi poténsi perbaikan kinerja di daérah sanés.

Tempo ogé
Éksplorasi Mikroarsitektur

VTune Profiler Pitulung Tour

Example: Profile aplikasi OpenMP* dina Windows*
Paké Intel VTune Profiler dina mesin Windows ka profile salakuampjeung iso3dfd_omp_offload aplikasi OpenMP offloaded kana hiji Intel GPU. Diajar kumaha ngajalankeun analisa GPU sareng pariksa hasil.

Prasyarat

  • Pastikeun sistem anjeun ngajalankeun Microsoft* Windows 10 atawa versi nu leuwih anyar.
  • Anggo salah sahiji vérsi Intel Processor Graphics ieu:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistem anjeun kedah dijalankeun dina salah sahiji prosesor Intel ieu:
    • Prosesor Intel® Core™ i7 Generasi ka-7 (ngaran kode Kaby Lake)
    • Prosesor Intel® Core™ i8 Generasi ka-7 (ngaran kode Coffee Lake)
    • Prosesor Intel® Core™ i10 Generasi ka-7 (kode ngaran Ice Lake)
  • Pasang Intel VTune Profiler ti salah sahiji sumber ieu:
    • Ngundeur produk mandiri
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Unduh Intel® oneAPI HPC Toolkit anu ngandung Intel® oneAPI DPC++/C++ Compiler(icx/icpx) anu anjeun peryogikeun.file aplikasi OpenMP.
  • Nyetél variabel lingkungan. Ngaéksekusi Aksara vars.bat lokasina di \ env diréktori.
  • Nyetél sistem anjeun pikeun analisis GPU.

CATETAN
Pikeun masang Intel VTune Profiler di Microsoft * lingkungan Visual Studio, tingali VTune Profiler Guide pamaké.

Ngawangun sareng Kompilasi Aplikasi OpenMP Offload

  1. Unduh iso3dfd_omp_offload OpenMP Offload sample.
  2. Buka ka sampdiréktori.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilkeun aplikasi OpenMP Offload.

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

Jalankeun Analisis GPU dina Aplikasi OpenMP Offload
Anjeun ayeuna siap ngajalankeun Analisis GPU Offload dina aplikasi OpenMP anjeun disusun.

  1. Buka VTune Profiler teras klik dina Project Anyar pikeun nyieun proyék a.
  2. Dina kaca wilujeng sumping, klik Konpigurasikeun Analisis pikeun nyetél analisis anjeun.
  3. Pilih setélan ieu pikeun analisis anjeun.
    • Dina panel WHERE, pilih Host Lokal.
    • Dina jandela WHAT, pilih Luncurkeun Aplikasi sareng tangtukeun binér iso3dfd_omp_offload salaku aplikasi pikeun pro.file.
    • Dina panel HOW, pilih tipe analisis GPU Offload tina grup Accelerators dina Tangkal Analisis.
      intel-Get-Start-with-VTune-Profiler-05
  4. Pencét tombol Mimitian pikeun ngajalankeun analisa.

VTune Profiler ngumpulkeun data tur mintonkeun hasil analisis dina GPU Offload viewtitik.

  • Dina jandela Ringkesan, tingali statistik ngeunaan pamakean sumberdaya CPU sareng GPU. Anggo data ieu pikeun nangtukeun upami aplikasi anjeun nyaéta:
    • GPU-kabeungkeut
    • CPU-kabeungkeut
    • Ngamangpaatkeun sumber daya komputasi sistem anjeun sacara teu éfisién
  • Anggo inpormasi dina jandela Platform pikeun ningali métrik CPU sareng GPU dasar.
  • Nalungtik tugas komputasi husus dina jandela Graphics.

Pikeun analisa anu langkung jero, tingali resep anu aya hubunganana dina VTune Profiler Performance Analisis Cookbook. Anjeun ogé tiasa neraskeun profil anjeun nganggo analisis GPU Compute/Media Hotspots.

Example: profile aplikasi SYCL* dina Windows*
Profile salakuampaplikasi matrix_multiply SYCL sareng Intel® VTune™ Profiler. Wawuh sareng produk sareng ngartos statistik anu dikumpulkeun pikeun aplikasi kabeungkeut GPU.

Prasyarat

  • Pastikeun anjeun gaduh Microsoft * Visual Studio (v2017 atanapi langkung énggal) dipasang dina sistem anjeun.
  • Pasang Intel VTune Profiler ti Intel® oneAPI Base Toolkit atawa Intel® System Bring-up Toolkit. Toolkits ieu ngandung kompiler Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) anu diperlukeun pikeun prosés propil.
  • Nyetél variabel lingkungan. Ngaéksekusi Aksara vars.bat lokasina di \ env diréktori.
  • Pastikeun yén Intel oneAPI DPC ++ Compiler (dipasang sareng toolkit Intel oneAPI Base) terpadu kana Microsoft Visual Studio.
  • Kompilasi kode nganggo pilihan -gline-tables-only sareng -fdebug-info-for-profiling pikeun Intel oneAPI DPC ++ Compiler.
  • Nyetél sistem anjeun pikeun analisis GPU.

Kanggo inpo tentang masang Intel VTune Profiler di Microsoft * lingkungan Visual Studio, tingali VTune Profiler Guide pamaké.

Ngawangun App Matrix
Unduh kode matrix_multiply_vtune samppakét pikeun Intel oneAPI toolkits. Ieu ngandung sample nu bisa Anjeun pake pikeun ngawangun sarta profile aplikasi SYCL.

  1. Buka Microsoft * Visual Studio.
  2. Pencét File > Buka > Proyék/Solusi. Manggihan folder matrix_multiply_vtune tur pilih matrix_multiply.sln.
  3. Ngawangun konfigurasi ieu (Proyék> Bangun).
  4. Jalankeun program (Debug> Mimitian Tanpa Debugging).
  5. Pikeun milih DPC ++ atanapi versi threaded tina sample, ngagunakeun harti preprocessor.
    1. Pindah ka Proyék Properties> DPC ++> Preprocessor> Preprocessor Definition.
    2. Nangtukeun icpx -fsycl atanapi USE_THR.

Ngajalankeun Analisis GPU
Ngajalankeun analisis GPU dina Matrix sample.

  1. Tina toolbar Visual Studio, klik tombol Konpigurasikeun Analisis.
    Jandéla Konpigurasikeun Analisis muka. Sacara standar, éta warisan setélan proyék VS anjeun sareng netepkeun matrix_multiply.exe salaku aplikasi pikeun profile.
  2. Dina jandéla Konpigurasikeun Analisis, klik dinaintel-Get-Start-with-VTune-Profiler-06 Tombol Kotektak dina panel HOW.
  3. Pilih tipe analisis GPU Compute/Media Hotspots tina grup Accelerators dina Tangkal Analisis.
    intel-Get-Start-with-VTune-Profiler-06
  4. Pencét tombol Mimitian pikeun ngaluncurkeun analisa sareng pilihan anu tos siap.

Jalankeun Analisis GPU tina Jalur Komando:

  1. Buka sampdiréktori:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Dina diréktori ieu, buka proyék Visual Studio* file ngaranna matrix_multiply.sln
  3. The multiply.cpp file ngandung sababaraha versi multiplication matrix. Pilih versi ku cara ngédit garis #define MULTIPLY anu aya dina multiply.hpp
  4. Ngawangun sakabéh proyék kalawan konfigurasi Release.
    Ieu ngahasilkeun hiji laksana disebut matrix_multiply.exe.
  5. Nyiapkeun sistem pikeun ngajalankeun analisis GPU. Tempo Nyetél System pikeun Analisis GPU.
  6. Setel VTune Profilevariabel lingkungan r ku ngajalankeun bets file: ékspor \env\vars.bat
  7. Jalankeun paréntah analisis:
    vtune.exe -collect gpu-offload - matrix_multiply.exe

VTune Profiler ngumpulkeun data tur mintonkeun hasil analisis dina GPU Compute / Media Hotspots viewtitik. Dina Jandéla Ringkesan, tingali statistik ngeunaan pamakean sumberdaya CPU sareng GPU pikeun ngartos upami aplikasi anjeun kabeungkeut GPU. Pindah ka jandela Grafik pikeun ningali métrik CPU sareng GPU dasar anu ngagambarkeun palaksanaan kode dina waktosna.

Mimitian nganggo Intel® VTune™ Profiler pikeun Linux* OS

Sateuacan Anjeun Ngawitan

  1. Pasang Intel® VTune™ Profiler dina sistem Linux Anjeun*.
  2. Bangun aplikasi anjeun nganggo inpormasi simbol sareng dina modeu Release sareng sadaya optimasi diaktipkeun. Pikeun inpo wincik ngeunaan setélan kompiler, tingali VTune Profiler pituduh pamaké online.
    Anjeun oge bisa make matrix sample aplikasi sadia dina \sample\matriks. Anjeun tiasa ningali sample hasilna dina \sample (matriks).
  3. Nyetél variabel lingkungan: source /setvars.sh
    Sacara standar, éta nyaéta:
    • $ HOME / intel / oneapi / lamun dipasang kalawan idin pamaké;
    • /opt/intel/oneapi/ lamun dipasang kalawan idin root.

Lengkah 1: Mimitian VTune Profiler
Mimitian VTune Profiler ngaliwatan salah sahiji cara ieu:

Sumber / Mimitian VTune Profiler
Mandiri/IDE (GUI)

  1. Jalankeun paréntah vtunegui. Pikeun ngamimitian VTune Profiler ti Intel System Studio IDE, pilih Pakakas> VTune Profiler> ngajalankeun VTune Profiler. Ieu nyetél sadaya variabel lingkungan anu cocog sareng ngaluncurkeun antarmuka mandiri produk.
  2. Nalika GUI dibuka, klik NEW PROJECT dina layar Wilujeng sumping.
  3. Dina kotak dialog Jieun Project, tangtukeun ngaran proyék jeung lokasi.
  4. Klik Jieun Project.

Mandiri (garis paréntah)

  • Jalankeun paréntah vtune.

Lengkah 2: Konpigurasikeun sareng Jalankeun Analisis
Saatos nyiptakeun proyék énggal, jandela Konpigurasikeun Analisis muka kalayan nilai standar ieu:

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

  1. Dina bagian Jalankeun Aplikasi, kotektak ka lokasi aplikasi anjeun.
  2. Klik Mimitian pikeun ngajalankeun Performance Snapshot dina aplikasi Anjeun. Analisis ieu presents umum leuwihview masalah anu mangaruhan kinerja aplikasi anjeun dina sistem target.

Lengkah 3: View jeung Nganalisis Data Kinerja
Nalika pendataan réngsé, VTune Profiler mintonkeun hasil analisis dina jandela Ringkesan. Di dieu, anjeun ningali pagelaran réngséview tina aplikasi Anjeun.
The leuwihview ilaharna ngawengku sababaraha metrics sapanjang kalawan déskripsi maranéhanana.

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

  • A Kembangkeun unggal métrik pikeun inpormasi lengkep ngeunaan faktor anu nyumbang.
  • B A métrik flagged nunjukkeun hiji nilai di luar rentang operasi ditarima / normal. Anggo tip alat pikeun ngartos kumaha ningkatkeun métrik anu ditandaan.
  • C Tempo pituduh on nganalisa séjén anjeun kudu mertimbangkeun ngajalankeun salajengna. Tangkal Analisis nyorot saran ieu.

Léngkah salajengna
Performance Snapshot mangrupikeun titik awal anu saé pikeun kéngingkeun penilaian umum ngeunaan kinerja aplikasi sareng VTune Profiler. Salajengna, pariksa lamun algoritma Anjeun merlukeun tuning.

  1. Turutan tutorial pikeun nganalisis bottlenecks kinerja umum.
  2. Sakali algoritma anjeun disaluyukeun, ngajalankeun Performance Snapshot deui pikeun ngakalibrasi hasil sareng ngaidentipikasi poténsi perbaikan kinerja di daérah sanés.

Tempo ogé
Éksplorasi Mikroarsitektur

VTune Profiler Pitulung Tour

Example: profile hiji Aplikasi OpenMP dina Linux*
Paké Intel VTune Profiler dina mesin Linux Ubuntu pikeun profile salakuampjeung iso3dfd_omp_offload aplikasi OpenMP offloaded kana hiji Intel GPU. Diajar kumaha ngajalankeun analisa GPU sareng pariksa hasil.

Prasyarat

  • Pastikeun sistem anjeun ngajalankeun Linux* OS kernel 4.14 atawa versi nu leuwih anyar.
  • Anggo salah sahiji vérsi Intel Processor Graphics ieu:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistem anjeun kedah dijalankeun dina salah sahiji prosesor Intel ieu:
    • Prosesor Intel® Core™ i7 Generasi ka-7 (ngaran kode Kaby Lake)
    • Prosesor Intel® Core™ i8 Generasi ka-7 (ngaran kode Coffee Lake)
    • Prosesor Intel® Core™ i10 Generasi ka-7 (kode ngaran Ice Lake)
  • Pikeun GUI Linux, paké:
    • GTK+ versi 2.10 atawa leuwih anyar (2.18 jeung versi nu leuwih anyar disarankeun)
    • Vérsi Pango 1.14 atawa leuwih anyar
    • Versi X.Org 1.0 atanapi langkung énggal (1.7 sareng versi anu langkung énggal disarankeun)
  • Pasang Intel VTune Profiler ti salah sahiji sumber ieu:
    • Ngundeur produk mandiri
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Unduh Intel® oneAPI HPC Toolkit anu ngandung Intel® oneAPI DPC++/C++ Compiler(icx/icpx) anu anjeun peryogikeun.file aplikasi OpenMP.
  • Nyetél variabel lingkungan. Laksanakeun skrip vars.sh.
  • Nyetél sistem anjeun pikeun analisis GPU.

Ngawangun sareng Kompilasi Aplikasi OpenMP Offload

  1. Unduh iso3dfd_omp_offload OpenMP Offload sample.
  2. Buka ka sampdiréktori.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilkeun aplikasi OpenMP Offload.

mkdir ngawangun;
cmake -DVERIFY_RESULTS=0 ..
nyieun -j

Ieu ngahasilkeun src/iso3dfd laksana.

Pikeun mupus program, ketik:
bersihkeun

Ieu ngahapus laksana sareng obyék files nu dijieun ku make paréntah.

Jalankeun Analisis GPU dina Aplikasi OpenMP Offload
Anjeun ayeuna siap ngajalankeun Analisis GPU Offload dina aplikasi OpenMP anjeun disusun.

  1. Buka VTune Profiler teras klik dina Project Anyar pikeun nyieun proyék a.
  2. Dina kaca wilujeng sumping, klik Konpigurasikeun Analisis pikeun nyetél analisis anjeun.
  3. Pilih setélan ieu pikeun analisis anjeun.
    • Dina panel WHERE, pilih Host Lokal.
    • Dina jandela WHAT, pilih Luncurkeun Aplikasi sareng tangtukeun binér iso3dfd_omp_offload salaku aplikasi pikeun pro.file.
    • Dina panel HOW, pilih tipe analisis GPU Offload tina grup Accelerators dina Tangkal Analisis.
      intel-Get-Start-with-VTune-Profiler-09
  4. Pencét tombol Mimitian pikeun ngajalankeun analisa.

VTune Profiler ngumpulkeun data tur mintonkeun hasil analisis dina GPU Offload viewtitik.

  • Dina jandela Ringkesan, tingali statistik ngeunaan pamakean sumberdaya CPU sareng GPU. Anggo data ieu pikeun nangtukeun upami aplikasi anjeun nyaéta:
    • GPU-kabeungkeut
    • CPU-kabeungkeut
    • Ngamangpaatkeun sumber daya komputasi sistem anjeun sacara teu éfisién
  • Anggo inpormasi dina jandela Platform pikeun ningali métrik CPU sareng GPU dasar.
  • Nalungtik tugas komputasi husus dina jandela Graphics.

Pikeun analisa anu langkung jero, tingali resep anu aya hubunganana dina VTune Profiler Performance Analisis Cookbook. Anjeun ogé tiasa neraskeun profil anjeun nganggo analisis GPU Compute/Media Hotspots.

Example: profile aplikasi SYCL* dina Linux*
Paké VTune Profiler kalawan salakuample matrix_multiply SYCL aplikasi pikeun gancang meunang akrab jeung produk jeung statistik dikumpulkeun pikeun aplikasi GPU-kabeungkeut.

Prasyarat

  • Pasang VTune Profiler sarta Intel® oneAPI DPC ++ / C ++ Compiler ti Intel® oneAPI Base Toolkit atawa Intel® System Bring-up Toolkit.
  • Nyetél variabel lingkungan ku ngajalankeun skrip vars.sh.
  • Nyetél sistem anjeun pikeun analisis GPU.

Ngawangun Aplikasi Matrix
Unduh kode matrix_multiply_vtune samppakét pikeun Intel oneAPI toolkits. Ieu ngandung sample nu bisa Anjeun pake pikeun ngawangun sarta profile aplikasi SYCL.

Pikeun profile aplikasi SYCL, pastikeun pikeun ngumpulkeun kode ngagunakeun pilihan -gline-tables-only na -fdebug-info-for-profiling Intel oneAPI DPC ++ Compiler.

Pikeun nyusun ieu sample aplikasi, ngalakukeun di handap:

  1. Pindah ka sampdiréktori.
    cd <sample_dir/VtuneProfiler / matrix_multiply>
  2. The multiply.cpp file dina folder src ngandung sababaraha versi multiplication matrix. Pilih versi ku ngédit garis #define MULTIPLY pakait dina multiply.h.
  3. Bangun aplikasi nganggo Make anu tos ayafile:
    cmake .
    nyieun
    Ieu kedah ngahasilkeun matrix.icpx -fsycl laksana.
    Pikeun mupus program, ketik:
    bersihkeun
    Ieu ngahapus laksana sareng obyék files nu dijieun ku paréntah make.

Ngajalankeun Analisis GPU
Ngajalankeun analisis GPU dina Matrix sample.

  1. Ngajalankeun VTune Profiler kalawan paréntah vtune-gui.
  2. Klik Proyék Anyar ti kaca Wilujeng sumping.
  3. Sebutkeun ngaran jeung lokasi pikeun s Anjeunample proyék teras klik Jieun Project.
  4. Dina panel WHAT, kotektak ka matrix.icpx-fsycl file.
  5. Dina panel CARA, klik tombol intel-Get-Start-with-VTune-Profiler-06 Tombol kotektak tur pilih analisis GPU Compute / Media Hotspots tina grup Accelerators dina Tangkal Analisis.
    intel-Get-Start-with-VTune-Profiler-10
  6. Pencét tombol Mimitian di handap pikeun ngaluncurkeun analisa sareng pilihan anu tos dipilih.

Jalankeun Analisis GPU tina Jalur Komando:

  1. Nyiapkeun sistem pikeun ngajalankeun analisis GPU. Tempo Nyetél System pikeun Analisis GPU.
  2. Nyetél variabel lingkungan pikeun parabot software Intel:
    sumber $ONEAPI_ROOT/setvars.sh
  3. Jalankeun analisis GPU Compute/Media Hotspots:
    vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Pikeun ningali kasimpulan laporan, ketik:
    vtune -laporan kasimpulan -r ./result_gpu-hotspots

VTune Profiler ngumpulkeun data tur mintonkeun hasil analisis dina GPU Compute / Media Hotspots viewtitik. Dina Jandéla Ringkesan, tingali statistik ngeunaan pamakean sumberdaya CPU sareng GPU pikeun ngartos upami aplikasi anjeun kabeungkeut GPU. Pindah ka jandela Grafik pikeun ningali métrik CPU sareng GPU dasar anu ngagambarkeun palaksanaan kode dina waktosna.

Mimitian nganggo Intel® VTune™ Profiler pikeun macOS*

Paké VTune Profiler dina sistem macOS pikeun ngalakukeun analisis target jauh dina sistem non-macOS (Linux* atawa Android* wungkul).

Anjeun teu tiasa nganggo VTune Profiler dina lingkungan macOS pikeun tujuan ieu:

  • Profile sistem macOS dimana éta dipasang.
  • Kumpulkeun data dina sistem macOS jauh.

Pikeun nganalisis kinerja target Linux* atanapi Android* jauh ti host macOS, laksanakeun salah sahiji léngkah ieu:

  • Jalankeun VTune Profileanalisis r dina sistem macOS sareng sistem jauh anu ditetepkeun salaku udagan. Nalika analisis dimimitian, VTune Profiler nyambung ka sistem jauh pikeun ngumpulkeun data, lajeng brings hasilna deui ka host macOS pikeun viewing.
  • Jalankeun analisa dina sistem target sacara lokal sareng salin hasilna ka sistem macOS pikeun viewdina VTune Profiler.

Léngkah dina dokumén ieu nganggap sistem target Linux jauh sareng ngumpulkeun data kinerja nganggo aksés SSH ti VTune Profiler dina sistem host macOS.

Sateuacan Anjeun Ngawitan

  1. Pasang Intel® VTune™ Profiler dina sistem macOS* anjeun.
  2. Bangun aplikasi Linux anjeun nganggo inpormasi simbol sareng dina mode Release sareng sadaya optimasi diaktipkeun. Kanggo inpo nu lengkep, tingali setélan kompiler dina VTune Profiler pitulung.
  3. Setel aksés SSH tina sistem host macOS ka sistem target Linux pikeun dianggo dina modeu kirang sandi.

Lengkah 1: Mimitian VTune Profiler

  1. Ngajalankeun VTune Profiler kalawan paréntah vtune-gui.
    Sacara standar, éta nyaeta /opt/intel/oneapi/.
  2. Nalika GUI dibuka, klik NEW PROJECT dina layar Wilujeng sumping.
  3. Dina kotak dialog Jieun Project, tangtukeun ngaran proyék jeung lokasi.
  4. Klik Jieun Project.

Lengkah 2: Konpigurasikeun sareng Jalankeun Analisis
Saatos Anjeun nyieun proyek anyar, jandela Konpigurasikeun Analisis muka kalayan jenis analisis Performance Snapshot.
Analisis Ieu presents hiji leuwihview masalah anu mangaruhan kinerja aplikasi anjeun dina sistem target.

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

  1. Dina panel WHERE, pilih Remote Linux (SSH) sareng sebutkeun target sistem Linux nganggo nami pangguna@ hostname [: port].
    VTune Profiler nyambung ka sistem Linux Ubuntu jeung installs paket target.
  2. Dina panel WHAT, nyadiakeun jalur ka aplikasi anjeun dina target sistem Linux.
  3. Pencét tombol Start pikeun ngajalankeun Performance Snapshot dina aplikasi.

Lengkah 3: View jeung Nganalisis Data Kinerja
Nalika pendataan réngsé, VTune Profiler mintonkeun hasil analisis dina sistem macOS. Mimitian analisis anjeun dina jandela Ringkesan. Di dieu, anjeun ningali pagelaran réngséview tina aplikasi Anjeun.

The leuwihview ilaharna ngawengku sababaraha metrics sapanjang kalawan déskripsi maranéhanana.

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

  • A Kembangkeun unggal métrik pikeun inpormasi lengkep ngeunaan faktor anu nyumbang.
  • B A métrik flagged nunjukkeun hiji nilai di luar rentang operasi ditarima / normal. Anggo tip alat pikeun ngartos kumaha ningkatkeun métrik anu ditandaan.
  • C Tempo pituduh on nganalisa séjén anjeun kudu mertimbangkeun ngajalankeun salajengna. Tangkal Analisis nyorot saran ieu.

Léngkah salajengna
Performance Snapshot mangrupikeun titik awal anu saé pikeun kéngingkeun penilaian umum ngeunaan kinerja aplikasi sareng VTune Profiler.
Salajengna, pariksa lamun algoritma Anjeun merlukeun tuning.

  1. Jalankeun Analisis Hotspot dina aplikasi anjeun.
  2. Turutan tutorial Hotspots. Diajar téknik pikeun ngamangpaatkeun analisis Hotspots anjeun.
  3. Sakali algoritma anjeun disaluyukeun, ngajalankeun Performance Snapshot deui pikeun ngakalibrasi hasil sareng ngaidentipikasi poténsi perbaikan kinerja di daérah sanés.

Tempo ogé
Éksplorasi Mikroarsitektur

VTune Profiler Pitulung Tour

Diajar deui
Dokumén / Katerangan

  • Guide pamaké
    Pituduh Pamaké nyaéta dokuméntasi primér pikeun VTune Profiler.
    CATETAN
    Anjeun oge bisa ngundeur versi offline tina VTune Profiler dokuméntasi.
  • Pelatihan Online
    Situs pelatihan online mangrupikeun sumber anu saé pikeun diajar dasar-dasar VTune Profiler kalawan Ngamimitian pituduh, video, tutorials, webinars, jeung artikel teknis.
  • Buku masak
    Buku masak analisis kinerja anu ngandung resep pikeun ngaidentipikasi sareng ngarengsekeun masalah kinerja anu populer nganggo jinis analisis dina VTune Profiler.
  • Pituduh Instalasi pikeun Windows | Linux Ubuntu | macOS host
    Guide Instalasi ngandung parentah instalasi dasar pikeun VTune Profiler sarta parentah konfigurasi pos-instalasi pikeun sagala rupa drivers sarta kolektor.
  • Tutorial
    VTune Profiler tutorials pituduh a pamaké anyar ngaliwatan fitur dasar kalayan s pondokampaplikasi na.
  • Catetan Kaluaran
    Milarian inpormasi ngeunaan versi panganyarna tina VTune Profiler, kaasup pedaran komprehensif ngeunaan fitur anyar, sarat sistem, jeung masalah teknis anu direngsekeun.
    Pikeun versi mandiri sareng toolkit VTune Profiler, ngartos Sarat Sistim ayeuna.

Bewara sareng Bantahan
Téknologi Intel tiasa ngabutuhkeun perkakas hardware, software atanapi aktivasina jasa.
Henteu aya produk atanapi komponén anu leres-leres aman.
Biaya sareng hasil anjeun tiasa rupa-rupa.
© Intel Corporation. Intel, logo Intel, sareng merek Intel sanés mangrupikeun mérek dagang Intel Corporation atanapi anak perusahaanna. Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune na Xeon mangrupakeun mérek dagang ti Intel Corporation di AS jeung / atawa nagara séjén.
*Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.
Microsoft, Windows, jeung logo Windows mangrupakeun mérek dagang, atawa mérek dagang kadaptar ti Microsoft Corporation di Amérika Serikat jeung/atawa nagara séjén.
Java mangrupakeun mérek dagang kadaptar ti Oracle jeung / atawa affiliates na.
OpenCL jeung logo OpenCL mangrupakeun mérek dagang Apple Inc. dipaké ku idin Khronos.

Téknologi Intel tiasa ngabutuhkeun perkakas hardware, software atanapi aktivasina jasa.
Henteu aya produk atanapi komponén anu leres-leres aman.
Biaya sareng hasil anjeun tiasa rupa-rupa.
© Intel Corporation. Intel, logo Intel, sareng merek Intel sanés mangrupikeun mérek dagang Intel Corporation atanapi anak perusahaanna. Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune na Xeon mangrupakeun mérek dagang ti Intel Corporation di AS jeung / atawa nagara séjén.
*Ngaran sareng merek sanésna tiasa diklaim salaku hak milik batur.
Microsoft, Windows, jeung logo Windows mangrupakeun mérek dagang, atawa mérek dagang kadaptar ti Microsoft Corporation di Amérika Serikat jeung/atawa nagara séjén.
Java mangrupakeun mérek dagang kadaptar ti Oracle jeung / atawa affiliates na.
OpenCL jeung logo OpenCL mangrupakeun mérek dagang Apple Inc. dipaké ku idin Khronos.

Dokumén / Sumberdaya

intel Mimitian sareng VTune Profiler [pdf] Pituduh pamaké
Mimitian sareng VTune Profiler, ngamimitian, kalawan VTune Profiler, VTune Profiler

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *