intel-Miwiti-karo-VTune-Profiler-logo

intel Miwiti karo VTune Profiler

Miwiti Intel® VTune™ Profiler

Gunakake Intel VTune Profiler kanggo nganalisa sistem target lokal lan remot saka host Windows*, macOS*, lan Linux*. Ngapikake kinerja aplikasi lan sistem liwat operasi iki:

  • Analisis pilihan algoritma.
  • Temokake bottlenecks kode serial lan paralel.
  • Ngerti ngendi lan carane aplikasi sampeyan bisa entuk manfaat saka sumber daya hardware sing kasedhiya.
  • Nyepetake eksekusi aplikasi sampeyan.
    Download Intel VTune Profiler ing sistem sampeyan liwat salah siji saka cara iki:
  • Unduh versi Standalone.
  • Entuk Intel VTune Profiler minangka bagéan saka Intel® oneAPI Base Toolkit.
    Waca VTune Profilekaca latihan kanggo video, webinars, lan materi liyane kanggo mbantu sampeyan miwiti.

CATETAN
Dokumentasi kanggo versi Intel® VTune™ Profiler sadurunge release 2021 mung kasedhiya kanggo download. Kanggo dhaptar download dokumentasi sing kasedhiya miturut versi produk, deleng kaca iki:

  • Download Dokumentasi kanggo Intel Parallel Studio XE
  • Download Dokumentasi kanggo Intel System Studio

Ngerti Alur Kerja
Gunakake Intel VTune Profiler kanggo profile aplikasi lan nganalisa asil kanggo dandan kinerja.

Alur kerja umum ngemot langkah-langkah iki:

intel-Miwiti-karo-VTune-Profiler-01

Pilih Sistem Host Sampeyan kanggo Miwiti
Sinau luwih lengkap babagan alur kerja khusus sistem kanggo Windows*, Linux*, utawa macOS*.

intel-Miwiti-karo-VTune-Profiler-02

Miwiti Intel® VTune™ Profiler kanggo Windows* OS

Sadurunge Sampeyan Miwiti

  1. Instal Intel® VTune™ Profiler ing sistem Windows* sampeyan.
  2. Gawe aplikasi nganggo informasi simbol lan ing mode Rilis kanthi kabeh optimasi diaktifake. Kanggo informasi rinci babagan setelan compiler, ndeleng VTune Profiler Pandhuan pangguna online.
    Sampeyan uga bisa nggunakake matriks sample aplikasi kasedhiya ing \VTune\Samples\matriks. Sampeyan bisa ndeleng cocog sampasil ing \VTune\Projects\sample (matriks).
  3. Setel variabel lingkungan: Jalanake \setvars.bat script.
    Kanthi gawan, ing kanggo komponen oneAPI yaiku Program Files (x86)\Intel\oneAPI.
    CATETAN Sampeyan ora perlu mbukak setvars.bat nalika nggunakake Intel® VTune™ Profiler ing Microsoft * Visual Studio *.

Langkah 1: Miwiti Intel® VTune™ Profiler
Miwiti Intel VTune Profiler liwat salah siji saka cara iki lan nyiyapake project. Proyek minangka wadhah kanggo aplikasi sing pengin dianalisis, jinis analisis, lan asil pengumpulan data.

Sumber / Miwiti VTune Profiler

Mandiri (GUI)

  1. Jalanake perintah vtune-gui utawa jalanake Intel® VTune™ Profiler saka menu Mulai.
  2. Nalika GUI mbukak, klik ing layar Welcome.
  3. Ing kothak dialog Nggawe Proyek, nemtokake jeneng lan lokasi proyek.
  4. Klik Nggawe Proyek.

Mandiri (baris perintah)
Jalanake perintah vtune.

Microsoft * Visual Studio * IDE
Bukak solusi sampeyan ing Visual Studio. VTune Profiler toolbar otomatis aktif lan project Visual Studio disetel minangka target analisis.

CATETAN
Sampeyan ora perlu nggawe proyek nalika mbukak Intel® VTune™ Profiler saka baris printah utawa ing Microsoft * Visual Studio.

Langkah 2: Konfigurasi lan Run Analysis
Sawise nggawe proyek anyar, jendhela Konfigurasi Analisis mbukak kanthi nilai standar iki:

intel-Miwiti-karo-VTune-Profiler-03

  1. Ing bagean Bukak Aplikasi, telusuri menyang lokasi aplikasi sing bisa dieksekusi file.
  2. Klik Mulai kanggo mbukak Performance Snapshot ing aplikasi sampeyan. Analisis iki nyedhiyakake umumview masalah sing mengaruhi kinerja aplikasi sampeyan ing sistem target.

Langkah 3: View lan Analisis Data Kinerja
Nalika koleksi data rampung, VTune Profiler nampilake asil analisis ing jendhela Ringkesan. Ing kene, sampeyan ndeleng kinerja rampungview aplikasi sampeyan.
Sing liwatview biasane kalebu sawetara metrik bebarengan karo deskripsi.

intel-Miwiti-karo-VTune-Profiler-04

  • A Nggedhekake saben metrik kanggo informasi rinci babagan faktor sing nyumbang.
  • B Metrik sing ditandhani nuduhake nilai ing njaba jarak operasi sing bisa ditampa/normal. Gunakake tips alat kanggo mangerteni carane nambah metrik sing diwenehi tandha.
  • C Deleng pandhuan babagan analisis liyane sing kudu sampeyan lakoni sabanjure. Wit Analisis nyorot rekomendasi kasebut.

Langkah Sabanjure
Performance Snapshot minangka titik wiwitan sing apik kanggo entuk penilaian sakabèhé babagan kinerja aplikasi karo VTune Profiler. Sabanjure, priksa manawa algoritma sampeyan mbutuhake tuning.

  1. Tindakake tutorial kanggo nganalisa bottlenecks kinerja umum.
  2. Sawise algoritma sampeyan wis disetel kanthi apik, bukak Performance Snapshot maneh kanggo kalibrasi asil lan ngenali potensi dandan kinerja ing wilayah liyane.

Deleng uga
Eksplorasi Mikroarsitektur

VTune Profiler Pitulung Tour

Example: Profile Aplikasi OpenMP* ing Windows*
Gunakake Intel VTune Profiler ing mesin Windows kanggo profile minangkaample iso3dfd_omp_offload Aplikasi OpenMP diundhuh menyang GPU Intel. Sinau carane mbukak analisis GPU lan mriksa asil.

Prasyarat

  • Priksa manawa sistem sampeyan mbukak Microsoft* Windows 10 utawa versi sing luwih anyar.
  • Gunakake salah siji saka versi Intel Processor Graphics iki:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistem sampeyan kudu mlaku ing salah sawijining prosesor Intel iki:
    • Prosesor Intel® Core™ i7 Generasi kaping 7 (jeneng kode Kaby Lake)
    • Prosesor Intel® Core™ i8 Generasi kaping 7 (kode jeneng Coffee Lake)
    • Prosesor Intel® Core™ i10 Generasi kaping 7 (jeneng kode Ice Lake)
  • Instal Intel VTune Profiler saka salah siji sumber iki:
    • Unduh produk mandiri
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Download Intel® oneAPI HPC Toolkit sing ngemot Intel® oneAPI DPC++/C++ Compiler(icx/icpx) sing perlu kanggo profile aplikasi OpenMP.
  • Setel variabel lingkungan. Nglakokaké script vars.bat dumunung ing \env direktori.
  • Nggawe sistem kanggo analisis GPU.

CATETAN
Kanggo nginstal Intel VTune Profiler ing Microsoft * lingkungan Visual Studio, ndeleng VTune Profiler Pandhuan pangguna.

Gawe lan Kompilasi Aplikasi OpenMP Offload

  1. Ngundhuh iso3dfd_omp_offload OpenMP Offload sample.
  2. Bukak kanggo sampdirektori le.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilasi aplikasi OpenMP Offload.

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

Jalanake Analisis GPU ing Aplikasi OpenMP Offload
Sampeyan saiki wis siyap kanggo mbukak Analisis GPU Offload ing aplikasi OpenMP sing wis disusun.

  1. Bukak VTune Profiler lan klik ing Proyek Anyar kanggo nggawe proyek.
  2. Ing kaca sambutan, klik Konfigurasi Analisis kanggo nyiyapake analisis sampeyan.
  3. Pilih setelan iki kanggo analisis sampeyan.
    • Ing panel WHERE, pilih Host Lokal.
    • Ing panel WHAT, pilih Bukak Aplikasi lan nemtokake iso3dfd_omp_offload binary minangka aplikasi kanggo profile.
    • Ing panel CARA, pilih jinis analisis GPU Offload saka grup Accelerators ing Analysis Tree.
      intel-Miwiti-karo-VTune-Profiler-05
  4. Klik tombol Mulai kanggo mbukak analisis.

VTune Profiler ngumpulake data lan nampilake asil analisis ing GPU Offload viewtitik.

  • Ing jendhela Ringkesan, deleng statistik babagan panggunaan sumber daya CPU lan GPU. Gunakake data iki kanggo nemtokake manawa aplikasi sampeyan:
    • GPU-kaiket
    • CPU-bound
    • Nggunakake sumber daya komputasi sistem sampeyan ora efisien
  • Gunakake informasi ing jendhela Platform kanggo ndeleng metrik CPU lan GPU dhasar.
  • Neliti tugas komputasi tartamtu ing jendhela Graphics.

Kanggo analisis sing luwih jero, deleng resep sing ana gandhengane ing VTune Profiler Performance Analysis Cookbook. Sampeyan uga bisa nerusake profil karo analisis GPU Compute/Media Hotspots.

Examplan: profile Aplikasi SYCL* ing Windows*
Profile minangkaampaplikasi matrix_multiply SYCL nganggo Intel® VTune™ Profiler. Sinau karo produk lan ngerti statistik sing diklumpukake kanggo aplikasi sing diikat GPU.

Prasyarat

  • Priksa manawa sampeyan wis nginstal Microsoft* Visual Studio (v2017 utawa luwih anyar) ing sistem sampeyan.
  • Instal Intel VTune Profiler saka Intel® oneAPI Base Toolkit utawa Intel® System Bring-up Toolkit. Toolkits iki ngemot kompiler Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) sing dibutuhake kanggo proses profiling.
  • Setel variabel lingkungan. Nglakokaké script vars.bat dumunung ing \env direktori.
  • Priksa manawa Compiler Intel oneAPI DPC ++ (diinstal karo toolkit Intel oneAPI Base) digabungake menyang Microsoft Visual Studio.
  • Kompilasi kode nggunakake opsi -gline-tables-only lan -fdebug-info-for-profiling kanggo Intel oneAPI DPC ++ Compiler.
  • Nggawe sistem kanggo analisis GPU.

Kanggo informasi babagan nginstal Intel VTune Profiler ing Microsoft * lingkungan Visual Studio, ndeleng VTune Profiler Pandhuan pangguna.

Mbangun App Matrix
Ngundhuh kode matrix_multiply_vtune samppaket kanggo Intel oneAPI toolkits. Iki ngemot sample sing bisa digunakake kanggo mbangun lan profile aplikasi SYCL.

  1. Bukak Microsoft * Visual Studio.
  2. Klik File > Buka > Proyek/Solusi. Golek folder matrix_multiply_vtune banjur pilih matrix_multiply.sln.
  3. Mbangun konfigurasi iki (Proyek> Mbangun).
  4. Jalankan program (Debug > Start Without Debugging).
  5. Kanggo milih versi DPC ++ utawa Utas saka sample, nggunakake definisi preprocessor.
    1. Pindhah menyang Properti Proyek> DPC ++> Preprocessor> Preprocessor Definition.
    2. Nemtokake icpx -fsycl utawa USE_THR.

Run GPU Analysis
Mbukak analisis GPU ing Matrix sample.

  1. Saka toolbar Visual Studio, klik tombol Konfigurasi Analisis.
    Jendhela Konfigurasi Analisis mbukak. Kanthi gawan, iku marisi setelan proyek VS lan nemtokake matrix_multiply.exe minangka aplikasi kanggo profile.
  2. Ing jendhela Konfigurasi Analisis, klik ingintel-Miwiti-karo-VTune-Profiler-06 Tombol telusur ing panel HOW.
  3. Pilih jinis analisis GPU Compute/Media Hotspots saka grup Accelerators ing Analysis Tree.
    intel-Miwiti-karo-VTune-Profiler-06
  4. Klik tombol Mulai kanggo miwiti analisis kanthi pilihan sing wis ditemtokake.

Jalanake Analisis GPU saka Command Line:

  1. Bukak sampdirektori:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Ing direktori iki, bukak proyek Visual Studio* file jenenge matrix_multiply.sln
  3. Multiply.cpp file ngemot sawetara versi perkalian matriks. Pilih versi kanthi nyunting garis #define MULTIPLY sing cocog ing multiply.hpp
  4. Mbangun kabeh proyek kanthi konfigurasi Rilis.
    Iki ngasilake eksekusi sing diarani matrix_multiply.exe.
  5. Siapke sistem kanggo mbukak analisis GPU. Waca Nggawe Sistem kanggo Analisis GPU.
  6. Setel VTune Profiler variabel lingkungan kanthi mbukak kumpulan file: ekspor \env\vars.bat
  7. Jalanake perintah analisis:
    vtune.exe -collect gpu-offload - matrix_multiply.exe

VTune Profiler ngumpulake data lan nampilake asil analisis ing GPU Compute / Media Hotspots viewtitik. Ing jendhela Ringkesan, deleng statistik babagan panggunaan sumber daya CPU lan GPU kanggo mangerteni yen aplikasi sampeyan kaiket GPU. Ngalih menyang jendhela Graphics kanggo ndeleng metrik CPU lan GPU dhasar sing makili eksekusi kode liwat wektu.

Miwiti Intel® VTune™ Profiler kanggo Linux* OS

Sadurunge Sampeyan Miwiti

  1. Instal Intel® VTune™ Profiler ing sistem Linux* Panjenengan.
  2. Gawe aplikasi nganggo informasi simbol lan ing mode Rilis kanthi kabeh optimasi diaktifake. Kanggo informasi rinci babagan setelan compiler, ndeleng VTune Profiler Pandhuan pangguna online.
    Sampeyan uga bisa nggunakake matriks sample aplikasi kasedhiya ing \sample\matriks. Sampeyan bisa ndeleng sampasil ing \sample (matriks).
  3. Setel variabel lingkungan: sumber /setvars.sh
    Kanthi gawan, ing yaiku:
    • $ HOME / intel / oneapi / nalika diinstal kanthi ijin pangguna;
    • /opt/intel/oneapi/ nalika diinstal nganggo ijin root.

Langkah 1: Miwiti VTune Profiler
Miwiti VTune Profiler liwat salah siji saka cara iki:

Sumber / Miwiti VTune Profiler
Mandiri/IDE (GUI)

  1. Mbukak printah vtunegui. Kanggo miwiti VTune Profiler saka Intel System Studio IDE, pilih Tools > VTune Profiler> Bukak VTune Profiler. Iki nyetel kabeh variabel lingkungan sing cocog lan ngluncurake antarmuka produk sing mandiri.
  2. Nalika GUI mbukak, klik NEW PROJECT ing layar Welcome.
  3. Ing kothak dialog Nggawe Proyek, nemtokake jeneng lan lokasi proyek.
  4. Klik Nggawe Proyek.

Mandiri (baris perintah)

  • Jalanake perintah vtune.

Langkah 2: Konfigurasi lan Run Analysis
Sawise nggawe proyek anyar, jendhela Konfigurasi Analisis mbukak kanthi nilai standar iki:

intel-Miwiti-karo-VTune-Profiler-07

  1. Ing bagean Bukak Aplikasi, telusuri menyang lokasi aplikasi sampeyan.
  2. Klik Mulai kanggo mbukak Performance Snapshot ing aplikasi sampeyan. Analisis iki nyedhiyakake umumview masalah sing mengaruhi kinerja aplikasi sampeyan ing sistem target.

Langkah 3: View lan Analisis Data Kinerja
Nalika koleksi data rampung, VTune Profiler nampilake asil analisis ing jendhela Ringkesan. Ing kene, sampeyan ndeleng kinerja rampungview aplikasi sampeyan.
Sing liwatview biasane kalebu sawetara metrik bebarengan karo deskripsi.

intel-Miwiti-karo-VTune-Profiler-08

  • A Nggedhekake saben metrik kanggo informasi rinci babagan faktor sing nyumbang.
  • B Metrik sing ditandhani nuduhake nilai ing njaba jarak operasi sing bisa ditampa/normal. Gunakake tips alat kanggo mangerteni carane nambah metrik sing diwenehi tandha.
  • C Deleng pandhuan babagan analisis liyane sing kudu sampeyan lakoni sabanjure. Wit Analisis nyorot rekomendasi kasebut.

Langkah Sabanjure
Performance Snapshot minangka titik wiwitan sing apik kanggo entuk penilaian sakabèhé babagan kinerja aplikasi karo VTune Profiler. Sabanjure, priksa manawa algoritma sampeyan mbutuhake tuning.

  1. Tindakake tutorial kanggo nganalisa bottlenecks kinerja umum.
  2. Sawise algoritma sampeyan wis disetel kanthi apik, bukak Performance Snapshot maneh kanggo kalibrasi asil lan ngenali potensi dandan kinerja ing wilayah liyane.

Deleng uga
Eksplorasi Mikroarsitektur

VTune Profiler Pitulung Tour

Examplan: profile Aplikasi OpenMP ing Linux*
Gunakake Intel VTune Profiler ing mesin Linux kanggo profile minangkaample iso3dfd_omp_offload Aplikasi OpenMP diundhuh menyang GPU Intel. Sinau carane mbukak analisis GPU lan mriksa asil.

Prasyarat

  • Priksa manawa sistem sampeyan mbukak Linux* OS kernel 4.14 utawa versi sing luwih anyar.
  • Gunakake salah siji saka versi Intel Processor Graphics iki:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistem sampeyan kudu mlaku ing salah sawijining prosesor Intel iki:
    • Prosesor Intel® Core™ i7 Generasi kaping 7 (jeneng kode Kaby Lake)
    • Prosesor Intel® Core™ i8 Generasi kaping 7 (kode jeneng Coffee Lake)
    • Prosesor Intel® Core™ i10 Generasi kaping 7 (jeneng kode Ice Lake)
  • Kanggo GUI Linux, gunakake:
    • GTK+ versi 2.10 utawa luwih anyar (2.18 lan luwih anyar dianjurake)
    • Pango versi 1.14 utawa anyar
    • X.Org versi 1.0 utawa luwih anyar (1.7 lan luwih anyar dianjurake)
  • Instal Intel VTune Profiler saka salah siji sumber iki:
    • Unduh produk mandiri
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Download Intel® oneAPI HPC Toolkit sing ngemot Intel® oneAPI DPC++/C++ Compiler(icx/icpx) sing perlu kanggo profile aplikasi OpenMP.
  • Setel variabel lingkungan. Jalanake skrip vars.sh.
  • Nggawe sistem kanggo analisis GPU.

Gawe lan Kompilasi Aplikasi OpenMP Offload

  1. Ngundhuh iso3dfd_omp_offload OpenMP Offload sample.
  2. Bukak kanggo sampdirektori le.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Kompilasi aplikasi OpenMP Offload.

mkdir mbangun;
cmake -DVERIFY_RESULTS=0 ..
gawe -j

Iki ngasilake eksekusi src/iso3dfd.

Kanggo mbusak program, ketik:
gawe resik

Iki mbusak eksekusi lan obyek files sing digawe karo printah make.

Jalanake Analisis GPU ing Aplikasi OpenMP Offload
Sampeyan saiki wis siyap kanggo mbukak Analisis GPU Offload ing aplikasi OpenMP sing wis disusun.

  1. Bukak VTune Profiler lan klik ing Proyek Anyar kanggo nggawe proyek.
  2. Ing kaca sambutan, klik Konfigurasi Analisis kanggo nyiyapake analisis sampeyan.
  3. Pilih setelan iki kanggo analisis sampeyan.
    • Ing panel WHERE, pilih Host Lokal.
    • Ing panel WHAT, pilih Bukak Aplikasi lan nemtokake iso3dfd_omp_offload binary minangka aplikasi kanggo profile.
    • Ing panel CARA, pilih jinis analisis GPU Offload saka grup Accelerators ing Analysis Tree.
      intel-Miwiti-karo-VTune-Profiler-09
  4. Klik tombol Mulai kanggo mbukak analisis.

VTune Profiler ngumpulake data lan nampilake asil analisis ing GPU Offload viewtitik.

  • Ing jendhela Ringkesan, deleng statistik babagan panggunaan sumber daya CPU lan GPU. Gunakake data iki kanggo nemtokake manawa aplikasi sampeyan:
    • GPU-kaiket
    • CPU-bound
    • Nggunakake sumber daya komputasi sistem sampeyan ora efisien
  • Gunakake informasi ing jendhela Platform kanggo ndeleng metrik CPU lan GPU dhasar.
  • Neliti tugas komputasi tartamtu ing jendhela Graphics.

Kanggo analisis sing luwih jero, deleng resep sing ana gandhengane ing VTune Profiler Performance Analysis Cookbook. Sampeyan uga bisa nerusake profil karo analisis GPU Compute/Media Hotspots.

Examplan: profile Aplikasi SYCL* ing Linux*
Gunakake VTune Profiler karo minangkaample matrix_multiply SYCL aplikasi kanggo cepet menowo karo produk lan statistik diklumpukake kanggo aplikasi GPU-bound.

Prasyarat

  • Instal VTune Profiler lan Intel® oneAPI DPC ++ / C ++ Compiler saka Intel® oneAPI Base Toolkit utawa Intel® System Bring-up Toolkit.
  • Nggawe variabel lingkungan kanthi nglakokake skrip vars.sh.
  • Nggawe sistem kanggo analisis GPU.

Mbangun Aplikasi Matrix
Ngundhuh kode matrix_multiply_vtune samppaket kanggo Intel oneAPI toolkits. Iki ngemot sample sing bisa digunakake kanggo mbangun lan profile aplikasi SYCL.

Kanggo profile aplikasi SYCL, priksa manawa kanggo ngumpulake kode nggunakake opsi -gline-tables-only lan -fdebug-info-for-profiling Intel oneAPI DPC ++ Compiler.

Kanggo ngumpulake s ikiampaplikasi, tindakake ing ngisor iki:

  1. Pindhah menyang sampdirektori le.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Multiply.cpp file ing folder src ngemot sawetara versi multiplikasi matriks. Pilih versi kanthi nyunting garis #define MULTIPLY sing cocog ing multiply.h.
  3. Mbangun app nggunakake Make sing anafile:
    cmake .
    gawe
    Iki kudu ngasilake eksekusi matrix.icpx -fsycl.
    Kanggo mbusak program, ketik:
    gawe resik
    Iki mbusak eksekusi lan obyek files sing digawe dening printah make.

Run GPU Analysis
Mbukak analisis GPU ing Matrix sample.

  1. Bukak VTune Profiler karo printah vtune-gui.
  2. Klik Proyek Anyar saka kaca Sambutan.
  3. Nemtokake jeneng lan lokasi kanggo sample project banjur klik Create Project.
  4. Ing panel APA, telusur menyang matrix.icpx-fsycl file.
  5. Ing panel CARA, klik ing intel-Miwiti-karo-VTune-Profiler-06 Telusuri tombol banjur pilih analisis GPU Compute/Media Hotspots saka grup Accelerators ing Analysis Tree.
    intel-Miwiti-karo-VTune-Profiler-10
  6. Klik tombol Mulai ing sisih ngisor kanggo miwiti analisis kanthi pilihan sing wis dipilih.

Jalanake Analisis GPU saka Command Line:

  1. Siapke sistem kanggo mbukak analisis GPU. Waca Nggawe Sistem kanggo Analisis GPU.
  2. Setel variabel lingkungan kanggo piranti lunak Intel:
    sumber $ONEAPI_ROOT/setvars.sh
  3. Jalanake analisis GPU Compute/Media Hotspots:
    vtune -ngumpulake gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Kanggo ndeleng laporan ringkesan, ketik:
    vtune -laporan ringkesan -r ./result_gpu-hotspots

VTune Profiler ngumpulake data lan nampilake asil analisis ing GPU Compute / Media Hotspots viewtitik. Ing jendhela Ringkesan, deleng statistik babagan panggunaan sumber daya CPU lan GPU kanggo mangerteni yen aplikasi sampeyan kaiket GPU. Ngalih menyang jendhela Graphics kanggo ndeleng metrik CPU lan GPU dhasar sing makili eksekusi kode liwat wektu.

Miwiti Intel® VTune™ Profiler kanggo macOS*

Gunakake VTune Profiler ing sistem macOS kanggo nindakake analisis target remot ing sistem non-macOS (mung Linux* utawa Android*).

Sampeyan ora bisa nggunakake VTune Profiler ing lingkungan macOS kanggo tujuan iki:

  • Profile sistem macOS sing diinstal.
  • Nglumpukake data ing sistem macOS remot.

Kanggo nganalisa kinerja target Linux* utawa Android* sing adoh saka host macOS, tindakake salah sawijining langkah iki:

  • Mbukak VTune Profileanalisis r ing sistem macOS kanthi sistem remot sing ditemtokake minangka target. Nalika analisis diwiwiti, VTune Profiler nyambung menyang sistem remot kanggo ngumpulake data, banjur nggawa asil bali menyang inang macOS kanggo viewing.
  • Jalanake analisis ing sistem target sacara lokal lan salin asil menyang sistem macOS kanggo viewing VTune Profiler.

Langkah-langkah ing dokumen iki nganggep sistem target Linux remot lan ngumpulake data kinerja nggunakake akses SSH saka VTune Profiler ing sistem host macOS.

Sadurunge Sampeyan Miwiti

  1. Instal Intel® VTune™ Profiler ing sistem macOS* sampeyan.
  2. Gawe aplikasi Linux sampeyan kanthi informasi simbol lan ing mode Rilis kanthi kabeh optimasi diaktifake. Kanggo informasi rinci, ndeleng setelan compiler ing VTune Profiler bantuan.
  3. Setel akses SSH saka sistem macOS host menyang sistem target Linux supaya bisa digunakake ing mode tanpa sandi.

Langkah 1: Miwiti VTune Profiler

  1. Bukak VTune Profiler karo printah vtune-gui.
    Kanthi gawan, ing yaiku /opt/intel/oneapi/.
  2. Nalika GUI mbukak, klik NEW PROJECT ing layar Welcome.
  3. Ing kothak dialog Nggawe Proyek, nemtokake jeneng lan lokasi proyek.
  4. Klik Nggawe Proyek.

Langkah 2: Konfigurasi lan Run Analysis
Sawise sampeyan nggawe proyek anyar, jendhela Konfigurasi Analisis mbukak kanthi jinis analisis Performance Snapshot.
Analisis iki nuduhake liwatview masalah sing mengaruhi kinerja aplikasi sampeyan ing sistem target.

intel-Miwiti-karo-VTune-Profiler-11

  1. Ing panel WHERE, pilih Remote Linux (SSH) lan nemtokake target sistem Linux nggunakake jeneng panganggo@ hostname[:port].
    VTune Profiler nyambung menyang sistem Linux lan nginstal paket target.
  2. Ing panel WHAT, wenehake path menyang aplikasi sampeyan ing sistem Linux target.
  3. Klik tombol Start kanggo mbukak Performance Snapshot ing aplikasi.

Langkah 3: View lan Analisis Data Kinerja
Nalika koleksi data rampung, VTune Profiler nampilake asil analisis ing sistem macOS. Miwiti analisis ing jendhela Ringkesan. Ing kene, sampeyan ndeleng kinerja rampungview aplikasi sampeyan.

Sing liwatview biasane kalebu sawetara metrik bebarengan karo deskripsi.

intel-Miwiti-karo-VTune-Profiler-12

  • A Nggedhekake saben metrik kanggo informasi rinci babagan faktor sing nyumbang.
  • B Metrik sing ditandhani nuduhake nilai ing njaba jarak operasi sing bisa ditampa/normal. Gunakake tips alat kanggo mangerteni carane nambah metrik sing diwenehi tandha.
  • C Deleng pandhuan babagan analisis liyane sing kudu sampeyan lakoni sabanjure. Wit Analisis nyorot rekomendasi kasebut.

Langkah Sabanjure
Performance Snapshot minangka titik wiwitan sing apik kanggo entuk penilaian sakabèhé babagan kinerja aplikasi karo VTune Profiler.
Sabanjure, priksa manawa algoritma sampeyan mbutuhake tuning.

  1. Jalanake Analisis Hotspot ing aplikasi sampeyan.
  2. Tindakake tutorial Hotspot. Sinau teknik kanggo ngoptimalake analisis Hotspot sampeyan.
  3. Sawise algoritma sampeyan wis disetel kanthi apik, bukak Performance Snapshot maneh kanggo kalibrasi asil lan ngenali potensi dandan kinerja ing wilayah liyane.

Deleng uga
Eksplorasi Mikroarsitektur

VTune Profiler Pitulung Tour

Sinau luwih lengkap
Dokumen / Deskripsi

  • Pandhuan pangguna
    Pandhuan pangguna minangka dokumentasi utama kanggo VTune Profiler.
    CATETAN
    Sampeyan uga bisa ngundhuh versi offline saka VTune Profiler dokumentasi.
  • Latihan online
    Situs latihan online minangka sumber daya sing apik kanggo sinau dhasar VTune Profiler karo pandhuan Miwiti, video, tutorial, webinars, lan artikel teknis.
  • Buku masak
    Buku masak analisis kinerja sing ngemot resep kanggo ngenali lan ngatasi masalah kinerja populer nggunakake jinis analisis ing VTune Profiler.
  • Pandhuan Instalasi kanggo Windows | Linux | host macOS
    Pandhuan Instalasi ngemot instruksi instalasi dhasar kanggo VTune Profiler lan instruksi konfigurasi kirim-instalasi kanggo macem-macem pembalap lan kolektor.
  • Tutorial
    VTune Profiler tutorial nuntun pangguna anyar liwat fitur dhasar karo s singkatampl aplikasi.
  • Cathetan Rilis
    Temokake informasi babagan versi paling anyar saka VTune Profiler, kalebu gambaran lengkap fitur anyar, syarat sistem, lan masalah technical sing ditanggulangi.
    Kanggo versi mandiri lan toolkit saka VTune Profiler, ngerti Requirements Sistem saiki.

Kabar lan Penafian
Teknologi Intel bisa uga mbutuhake hardware, software, utawa aktifitas layanan.
Ora ana produk utawa komponen sing bisa pancen aman.
Biaya lan asil sampeyan bisa beda-beda.
© Intel Corporation. Intel, logo Intel, lan merek Intel liyane minangka merek dagang saka Intel Corporation utawa anak perusahaan. Jeneng lan merek liyane bisa uga diklaim minangka properti wong liya.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune lan Xeon iku merek dagang saka Intel Corporation ing AS lan / utawa negara liyane.
* Jeneng lan merek liyane bisa diklaim minangka properti wong liya.
Microsoft, Windows, lan logo Windows iku merek dagang, utawa merek dagang kadhaptar saka Microsoft Corporation ing Amerika Serikat lan/utawa negara liyane.
Jawa iku merek dagang kadhaptar saka Oracle lan / utawa afiliasi.
OpenCL lan logo OpenCL minangka merek dagang Apple Inc. digunakake kanthi ijin dening Khronos.

Teknologi Intel bisa uga mbutuhake hardware, software, utawa aktifitas layanan.
Ora ana produk utawa komponen sing bisa pancen aman.
Biaya lan asil sampeyan bisa beda-beda.
© Intel Corporation. Intel, logo Intel, lan merek Intel liyane minangka merek dagang saka Intel Corporation utawa anak perusahaan. Jeneng lan merek liyane bisa uga diklaim minangka properti wong liya.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune lan Xeon iku merek dagang saka Intel Corporation ing AS lan / utawa negara liyane.
* Jeneng lan merek liyane bisa diklaim minangka properti wong liya.
Microsoft, Windows, lan logo Windows iku merek dagang, utawa merek dagang kadhaptar saka Microsoft Corporation ing Amerika Serikat lan/utawa negara liyane.
Jawa iku merek dagang kadhaptar saka Oracle lan / utawa afiliasi.
OpenCL lan logo OpenCL minangka merek dagang Apple Inc. digunakake kanthi ijin dening Khronos.

Dokumen / Sumber Daya

intel Miwiti karo VTune Profiler [pdf] Pandhuan pangguna
Miwiti karo VTune Profiler, Miwiti, karo VTune Profiler, VTune Profiler

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *