intel-Bermula-dengan-VTune-Profilelogo r

intel Bermula dengan VTune Profiler

Bermula dengan Intel® VTune™ Profiler

Gunakan Intel VTune Profiler untuk menganalisis sistem sasaran tempatan dan jauh daripada hos Windows*, macOS* dan Linux*. Meningkatkan prestasi aplikasi dan sistem melalui operasi ini:

  • Menganalisis pilihan algoritma.
  • Cari kesesakan kod bersiri dan selari.
  • Fahami tempat dan cara aplikasi anda boleh mendapat manfaat daripada sumber perkakasan yang tersedia.
  • Percepatkan pelaksanaan permohonan anda.
    Muat turun Intel VTune Profiler pada sistem anda melalui salah satu cara ini:
  • Muat turun versi Kendiri.
  • Dapatkan Intel VTune Profiler sebagai sebahagian daripada Kit Alat Asas Intel® oneAPI.
    Lihat VTune Profiler halaman latihan untuk video, webinars, dan lebih banyak bahan untuk membantu anda bermula.

NOTA
Dokumentasi untuk versi Intel® VTune™ Profiler sebelum keluaran 2021 tersedia untuk dimuat turun sahaja. Untuk senarai muat turun dokumentasi yang tersedia mengikut versi produk, lihat halaman ini:

  • Muat turun Dokumentasi untuk Intel Parallel Studio XE
  • Muat turun Dokumentasi untuk Intel System Studio

Fahami Aliran Kerja
Gunakan Intel VTune Profiler kepada profile aplikasi dan menganalisis keputusan untuk peningkatan prestasi.

Aliran kerja umum mengandungi langkah-langkah ini:

intel-Bermula-dengan-VTune-Profiler-01

Pilih Sistem Hos Anda untuk Bermula
Ketahui lebih lanjut tentang aliran kerja khusus sistem untuk Windows*, Linux* atau macOS*.

intel-Bermula-dengan-VTune-Profiler-02

Bermula dengan Intel® VTune™ Profiler untuk Windows* OS

Sebelum Anda Bermula

  1. Pasang Intel® VTune™ Profiler pada sistem Windows* anda.
  2. Bina aplikasi anda dengan maklumat simbol dan dalam mod Keluaran dengan semua pengoptimuman didayakan. Untuk maklumat terperinci tentang tetapan pengkompil, lihat VTune Profiler panduan pengguna dalam talian.
    Anda juga boleh menggunakan matriks samppermohonan yang tersedia di \VTune\Samples\matriks. Anda boleh melihat s yang sepadanample keputusan dalam \VTune\Projects\sample (matriks).
  3. Sediakan pembolehubah persekitaran: Jalankan skrip \setvars.bat.
    Secara lalai, the untuk komponen oneAPI ialah Program Files (x86)\Intel\oneAPI.
    NOTA Anda tidak perlu menjalankan setvars.bat apabila menggunakan Intel® VTune™ Profiler dalam Microsoft* Visual Studio*.

Langkah 1: Mulakan Intel® VTune™ Profiler
Mulakan Intel VTune Profiler melalui salah satu cara ini dan sediakan projek. Projek ialah bekas untuk aplikasi yang ingin anda analisis, jenis analisis dan hasil pengumpulan data.

Sumber / Mulakan VTune Profiler

Kendiri (GUI)

  1. Jalankan arahan vtune-gui atau jalankan Intel® VTune™ Profiler daripada menu Mula.
  2. Apabila GUI dibuka, klik dalam skrin Selamat Datang.
  3. Dalam kotak dialog Cipta Projek, nyatakan nama dan lokasi projek.
  4. Klik Cipta Projek.

Kendiri (Barisan arahan)
Jalankan arahan vtune.

Microsoft* Visual Studio* IDE
Buka penyelesaian anda dalam Visual Studio. VTune Profilebar alat r didayakan secara automatik dan projek Visual Studio anda ditetapkan sebagai sasaran analisis.

NOTA
Anda tidak perlu membuat projek semasa menjalankan Intel® VTune™ Profiler daripada baris arahan atau dalam Microsoft* Visual Studio.

Langkah 2: Konfigurasikan dan Jalankan Analisis
Selepas mencipta projek baharu, tetingkap Konfigurasi Analisis dibuka dengan nilai lalai ini:

intel-Bermula-dengan-VTune-Profiler-03

  1. Dalam bahagian Pelancaran Aplikasi, semak imbas ke lokasi aplikasi boleh laku anda file.
  2. Klik Mula untuk menjalankan Syot Kilat Prestasi pada aplikasi anda. Analisis ini memberikan gambaran umumview isu yang menjejaskan prestasi aplikasi anda pada sistem sasaran.

Langkah 3: View dan Menganalisis Data Prestasi
Apabila pengumpulan data selesai, VTune Profiler memaparkan hasil analisis dalam tetingkap Ringkasan. Di sini, anda melihat persembahan tamatview permohonan anda.
yang berakhirview lazimnya termasuk beberapa metrik bersama dengan penerangannya.

intel-Bermula-dengan-VTune-Profiler-04

  • A Kembangkan setiap metrik untuk mendapatkan maklumat terperinci tentang faktor penyumbang.
  • B Metrik yang dibenderakan menunjukkan nilai di luar julat operasi yang boleh diterima/biasa. Gunakan petua alat untuk memahami cara menambah baik metrik yang dibenderakan.
  • C Lihat panduan tentang analisis lain yang perlu anda pertimbangkan untuk dijalankan seterusnya. Pokok Analisis menyerlahkan pengesyoran ini.

Langkah Seterusnya
Syot Kilat Prestasi ialah titik permulaan yang baik untuk mendapatkan penilaian keseluruhan prestasi aplikasi dengan VTune Profiler. Seterusnya, semak sama ada algoritma anda memerlukan penalaan.

  1. Ikuti tutorial untuk menganalisis kesesakan prestasi biasa.
  2. Setelah algoritma anda ditala dengan baik, jalankan Syot Kilat Prestasi sekali lagi untuk menentukur keputusan dan mengenal pasti potensi peningkatan prestasi di kawasan lain.

Lihat Juga
Penerokaan Arkitek Mikro

VTune Profiler Bantuan Lawatan

Example: Profile Aplikasi OpenMP* pada Windows*
Gunakan Intel VTune Profiler pada mesin Windows ke profile sebagaiample iso3dfd_omp_offload Aplikasi OpenMP dimuat turun ke GPU Intel. Ketahui cara menjalankan analisis GPU dan periksa keputusan.

Prasyarat

  • Pastikan sistem anda menjalankan Microsoft* Windows 10 atau versi yang lebih baharu.
  • Gunakan salah satu versi Intel Processor Graphics ini:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistem anda sepatutnya berjalan pada salah satu daripada pemproses Intel ini:
    • Pemproses Intel® Core™ i7 Generasi Ke-7 (nama kod Kaby Lake)
    • Pemproses Intel® Core™ i8 Generasi Ke-7 (nama kod Coffee Lake)
    • Pemproses Intel® Core™ i10 Generasi Ke-7 (nama kod Tasik Ais)
  • Pasang Intel VTune Profiler daripada salah satu sumber ini:
    • Muat turun produk kendiri
    • Kit Alat Asas Intel® oneAPI
    • Kit Alat Membawa Sistem Intel®
  • Muat turun Intel® oneAPI HPC Toolkit yang mengandungi Intel® oneAPI DPC++/C++ Compiler(icx/icpx) yang anda perlukan untuk profile Aplikasi OpenMP.
  • Sediakan pembolehubah persekitaran. Jalankan skrip vars.bat yang terletak di \env direktori.
  • Sediakan sistem anda untuk analisis GPU.

NOTA
Untuk memasang Intel VTune Profiler dalam persekitaran Microsoft* Visual Studio, lihat VTune Profiler Panduan Pengguna.

Bina dan Susun Aplikasi OpenMP Offload

  1. Muat turun iso3dfd_omp_offload OpenMP Offload sample.
  2. Terbuka kepada sampdirektori le.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Susun aplikasi OpenMP Offload.

mkdir membina
binaan 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

Jalankan Analisis GPU pada Aplikasi OpenMP Offload
Anda kini bersedia untuk menjalankan Analisis GPU Offload pada aplikasi OpenMP yang anda susun.

  1. Buka VTune Profiler dan klik pada Projek Baru untuk mencipta projek.
  2. Pada halaman selamat datang, klik pada Konfigurasi Analisis untuk menyediakan analisis anda.
  3. Pilih tetapan ini untuk analisis anda.
    • Dalam anak tetingkap WHERE, pilih Hos Tempatan.
    • Dalam anak tetingkap APA, pilih Lancarkan Aplikasi dan tentukan binari iso3dfd_omp_offload sebagai aplikasi kepada profile.
    • Dalam anak tetingkap HOW, pilih jenis analisis GPU Offload daripada kumpulan Accelerators dalam Analysis Tree.
      intel-Bermula-dengan-VTune-Profiler-05
  4. Klik butang Mula untuk menjalankan analisis.

VTune Profiler mengumpul data dan memaparkan hasil analisis dalam GPU Offload viewtitik.

  • Dalam tetingkap Ringkasan, lihat statistik tentang penggunaan sumber CPU dan GPU. Gunakan data ini untuk menentukan sama ada aplikasi anda:
    • terikat GPU
    • CPU terikat
    • Menggunakan sumber pengiraan sistem anda secara tidak cekap
  • Gunakan maklumat dalam tetingkap Platform untuk melihat metrik CPU dan GPU asas.
  • Siasat tugas pengkomputeran tertentu dalam tetingkap Grafik.

Untuk analisis yang lebih mendalam, lihat resipi berkaitan dalam VTune Profiler Buku Masakan Analisis Prestasi. Anda juga boleh meneruskan pemprofilan anda dengan analisis GPU Compute/Media Hotspots.

Example: Profile Aplikasi SYCL* pada Windows*
Profile sebagaiample matrix_multiply aplikasi SYCL dengan Intel® VTune™ Profiler. Biasakan diri dengan produk dan fahami statistik yang dikumpul untuk aplikasi terikat GPU.

Prasyarat

  • Pastikan anda telah memasang Microsoft* Visual Studio (v2017 atau lebih baharu) pada sistem anda.
  • Pasang Intel VTune Profiler daripada Intel® oneAPI Base Toolkit atau Intel® System Bring-up Toolkit. Kit alatan ini mengandungi pengkompil Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) yang diperlukan untuk proses pemprofilan.
  • Sediakan pembolehubah persekitaran. Jalankan skrip vars.bat yang terletak di \env direktori.
  • Pastikan bahawa Pengkompil Intel oneAPI DPC++ (dipasang dengan kit alat Pangkalan Intel oneAPI) disepadukan ke dalam Microsoft Visual Studio.
  • Susun kod menggunakan pilihan -gline-tables-only dan -fdebug-info-for-profiling untuk Intel oneAPI DPC++ Compiler.
  • Sediakan sistem anda untuk analisis GPU.

Untuk maklumat tentang memasang Intel VTune Profiler dalam persekitaran Microsoft* Visual Studio, lihat VTune Profiler Panduan Pengguna.

Bina Apl Matriks
Muat turun kod matrix_multiply_vtune samppakej untuk kit alat Intel oneAPI. Ini mengandungi sample yang boleh anda gunakan untuk membina dan profile aplikasi SYCL.

  1. Buka Microsoft* Visual Studio.
  2. klik File > Buka > Projek/Penyelesaian. Cari folder matrix_multiply_vtune dan pilih matrix_multiply.sln.
  3. Bina konfigurasi ini (Projek > Bina).
  4. Jalankan program (Nyahpepijat > Mula Tanpa Nyahpepijat).
  5. Untuk memilih versi DPC++ atau berulir sample, gunakan definisi prapemproses.
    1. Pergi ke Properties Project > DPC++ > Preprocessor > Preprocessor Definition.
    2. Takrifkan icpx -fsycl atau USE_THR.

Jalankan Analisis GPU
Jalankan analisis GPU pada Matrix sample.

  1. Daripada bar alat Visual Studio, klik butang Konfigurasi Analisis.
    Tetingkap Konfigurasi Analisis dibuka. Secara lalai, ia mewarisi tetapan projek VS anda dan menentukan matrix_multiply.exe sebagai aplikasi untuk profile.
  2. Dalam tetingkap Konfigurasi Analisis, klik butangintel-Bermula-dengan-VTune-Profiler-06 Butang semak imbas dalam anak tetingkap HOW.
  3. Pilih jenis analisis GPU Compute/Media Hotspots daripada kumpulan Accelerators dalam Analisis Tree.
    intel-Bermula-dengan-VTune-Profiler-06
  4. Klik butang Mula untuk melancarkan analisis dengan pilihan yang telah ditetapkan.

Jalankan Analisis GPU dari Baris Perintah:

  1. Buka sampdirektori le:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Dalam direktori ini, buka projek Visual Studio* file bernama matrix_multiply.sln
  3. Darab.cpp file mengandungi beberapa versi pendaraban matriks. Pilih versi dengan mengedit baris #define MULTIPLY yang sepadan dalam multiply.hpp
  4. Bina keseluruhan projek dengan konfigurasi Keluaran.
    Ini menjana boleh laku yang dipanggil matrix_multiply.exe.
  5. Sediakan sistem untuk menjalankan analisis GPU. Lihat Sediakan Sistem untuk Analisis GPU.
  6. Tetapkan VTune Profiler pembolehubah persekitaran dengan menjalankan kumpulan file: eksport \env\vars.bat
  7. Jalankan arahan analisis:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler mengumpul data dan memaparkan hasil analisis dalam GPU Compute/Media Hotspots viewtitik. Dalam tetingkap Ringkasan, lihat statistik tentang penggunaan sumber CPU dan GPU untuk memahami sama ada aplikasi anda terikat dengan GPU. Beralih ke tetingkap Grafik untuk melihat metrik CPU dan GPU asas yang mewakili pelaksanaan kod dari semasa ke semasa.

Bermula dengan Intel® VTune™ Profiler untuk Linux* OS

Sebelum Anda Bermula

  1. Pasang Intel® VTune™ Profiler pada sistem Linux* anda.
  2. Bina aplikasi anda dengan maklumat simbol dan dalam mod Keluaran dengan semua pengoptimuman didayakan. Untuk maklumat terperinci tentang tetapan pengkompil, lihat VTune Profiler panduan pengguna dalam talian.
    Anda juga boleh menggunakan matriks samppermohonan yang tersedia di \sample\matriks. Anda boleh melihat sample keputusan dalam \sample (matriks).
  3. Sediakan pembolehubah persekitaran: sumber /setvars.sh
    Secara lalai, the ialah:
    • $HOME/intel/oneapi/ apabila dipasang dengan kebenaran pengguna;
    • /opt/intel/oneapi/ apabila dipasang dengan kebenaran root.

Langkah 1: Mulakan VTune Profiler
Mulakan VTune Profiler melalui salah satu cara ini:

Sumber / Mulakan VTune Profiler
Kendiri/IDE (GUI)

  1. Jalankan arahan vtunegui. Untuk memulakan VTune Profiler daripada Intel System Studio IDE, pilih Alat > VTune Profiler > Lancarkan VTune Profiler. Ini menetapkan semua pembolehubah persekitaran yang sesuai dan melancarkan antara muka kendiri produk.
  2. Apabila GUI dibuka, klik PROJEK BARU dalam skrin Selamat Datang.
  3. Dalam kotak dialog Cipta Projek, nyatakan nama dan lokasi projek.
  4. Klik Cipta Projek.

Kendiri (Barisan arahan)

  • Jalankan arahan vtune.

Langkah 2: Konfigurasikan dan Jalankan Analisis
Selepas mencipta projek baharu, tetingkap Konfigurasi Analisis dibuka dengan nilai lalai ini:

intel-Bermula-dengan-VTune-Profiler-07

  1. Dalam bahagian Pelancaran Aplikasi, semak imbas ke lokasi aplikasi anda.
  2. Klik Mula untuk menjalankan Snapshot Prestasi pada aplikasi anda. Analisis ini memberikan gambaran umumview isu yang menjejaskan prestasi aplikasi anda pada sistem sasaran.

Langkah 3: View dan Menganalisis Data Prestasi
Apabila pengumpulan data selesai, VTune Profiler memaparkan hasil analisis dalam tetingkap Ringkasan. Di sini, anda melihat persembahan tamatview permohonan anda.
yang berakhirview lazimnya termasuk beberapa metrik bersama dengan penerangannya.

intel-Bermula-dengan-VTune-Profiler-08

  • A Kembangkan setiap metrik untuk mendapatkan maklumat terperinci tentang faktor penyumbang.
  • B Metrik yang dibenderakan menunjukkan nilai di luar julat operasi yang boleh diterima/biasa. Gunakan petua alat untuk memahami cara menambah baik metrik yang dibenderakan.
  • C Lihat panduan tentang analisis lain yang perlu anda pertimbangkan untuk dijalankan seterusnya. Pokok Analisis menyerlahkan pengesyoran ini.

Langkah Seterusnya
Syot Kilat Prestasi ialah titik permulaan yang baik untuk mendapatkan penilaian keseluruhan prestasi aplikasi dengan VTune Profiler. Seterusnya, semak sama ada algoritma anda memerlukan penalaan.

  1. Ikuti tutorial untuk menganalisis kesesakan prestasi biasa.
  2. Setelah algoritma anda ditala dengan baik, jalankan Syot Kilat Prestasi sekali lagi untuk menentukur keputusan dan mengenal pasti potensi peningkatan prestasi di kawasan lain.

Lihat Juga
Penerokaan Arkitek Mikro

VTune Profiler Bantuan Lawatan

Example: Profile Aplikasi OpenMP pada Linux*
Gunakan Intel VTune Profiler pada mesin Linux kepada profile sebagaiample iso3dfd_omp_offload Aplikasi OpenMP dimuat turun ke GPU Intel. Ketahui cara menjalankan analisis GPU dan periksa keputusan.

Prasyarat

  • Pastikan sistem anda menjalankan Linux* OS kernel 4.14 atau versi yang lebih baharu.
  • Gunakan salah satu versi Intel Processor Graphics ini:
    • Gen 8
    • Gen 9
    • Gen 11
  • Sistem anda sepatutnya berjalan pada salah satu daripada pemproses Intel ini:
    • Pemproses Intel® Core™ i7 Generasi Ke-7 (nama kod Kaby Lake)
    • Pemproses Intel® Core™ i8 Generasi Ke-7 (nama kod Coffee Lake)
    • Pemproses Intel® Core™ i10 Generasi Ke-7 (nama kod Tasik Ais)
  • Untuk GUI Linux, gunakan:
    • GTK+ versi 2.10 atau lebih baharu (versi 2.18 dan lebih baharu disyorkan)
    • Pango versi 1.14 atau lebih baru
    • X.Org versi 1.0 atau lebih baharu (versi 1.7 dan lebih baharu disyorkan)
  • Pasang Intel VTune Profiler daripada salah satu sumber ini:
    • Muat turun produk kendiri
    • Kit Alat Asas Intel® oneAPI
    • Kit Alat Membawa Sistem Intel®
  • Muat turun Intel® oneAPI HPC Toolkit yang mengandungi Intel® oneAPI DPC++/C++ Compiler(icx/icpx) yang anda perlukan untuk profile Aplikasi OpenMP.
  • Sediakan pembolehubah persekitaran. Jalankan skrip vars.sh.
  • Sediakan sistem anda untuk analisis GPU.

Bina dan Susun Aplikasi OpenMP Offload

  1. Muat turun iso3dfd_omp_offload OpenMP Offload sample.
  2. Terbuka kepada sampdirektori le.
    cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Susun aplikasi OpenMP Offload.

mkdir membina;
cmake -DVERIFY_RESULTS=0 ..
buat -j

Ini menjana src/iso3dfd boleh laku.

Untuk memadam program, taip:
bersihkan

Ini mengalih keluar boleh laku dan objek files yang anda buat dengan arahan buat.

Jalankan Analisis GPU pada Aplikasi OpenMP Offload
Anda kini bersedia untuk menjalankan Analisis GPU Offload pada aplikasi OpenMP yang anda susun.

  1. Buka VTune Profiler dan klik pada Projek Baru untuk mencipta projek.
  2. Pada halaman selamat datang, klik pada Konfigurasi Analisis untuk menyediakan analisis anda.
  3. Pilih tetapan ini untuk analisis anda.
    • Dalam anak tetingkap WHERE, pilih Hos Tempatan.
    • Dalam anak tetingkap APA, pilih Lancarkan Aplikasi dan tentukan binari iso3dfd_omp_offload sebagai aplikasi kepada profile.
    • Dalam anak tetingkap HOW, pilih jenis analisis GPU Offload daripada kumpulan Accelerators dalam Analysis Tree.
      intel-Bermula-dengan-VTune-Profiler-09
  4. Klik butang Mula untuk menjalankan analisis.

VTune Profiler mengumpul data dan memaparkan hasil analisis dalam GPU Offload viewtitik.

  • Dalam tetingkap Ringkasan, lihat statistik tentang penggunaan sumber CPU dan GPU. Gunakan data ini untuk menentukan sama ada aplikasi anda:
    • terikat GPU
    • CPU terikat
    • Menggunakan sumber pengiraan sistem anda secara tidak cekap
  • Gunakan maklumat dalam tetingkap Platform untuk melihat metrik CPU dan GPU asas.
  • Siasat tugas pengkomputeran tertentu dalam tetingkap Grafik.

Untuk analisis yang lebih mendalam, lihat resipi berkaitan dalam VTune Profiler Buku Masakan Analisis Prestasi. Anda juga boleh meneruskan pemprofilan anda dengan analisis GPU Compute/Media Hotspots.

Example: Profile Aplikasi SYCL* pada Linux*
Gunakan VTune Profiler dengan sebagaiample matrix_multiply aplikasi SYCL untuk membiasakan diri dengan cepat dengan produk dan statistik yang dikumpul untuk aplikasi terikat GPU.

Prasyarat

  • Pasang VTune Profiler dan Intel® oneAPI DPC++/C++ Compiler daripada Intel® oneAPI Base Toolkit atau Intel® System Bring-up Toolkit.
  • Sediakan pembolehubah persekitaran dengan melaksanakan skrip vars.sh.
  • Sediakan sistem anda untuk analisis GPU.

Bina Aplikasi Matriks
Muat turun kod matrix_multiply_vtune samppakej untuk kit alat Intel oneAPI. Ini mengandungi sample yang boleh anda gunakan untuk membina dan profile aplikasi SYCL.

Kepada profile aplikasi SYCL, pastikan anda menyusun kod menggunakan pilihan -gline-tables-only dan -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.

Untuk menyusun s iniamppermohonan, lakukan perkara berikut:

  1. Pergi ke sampdirektori le.
    cd <sample_dir/VtuneProfiler/matrix_multiply>
  2. Darab.cpp file dalam folder src mengandungi beberapa versi pendaraban matriks. Pilih versi dengan mengedit baris #define MULTIPLY yang sepadan dalam multiply.h.
  3. Bina apl menggunakan Make yang sedia adafile:
    cmake .
    buat
    Ini sepatutnya menjana matrix.icpx -fsycl boleh laku.
    Untuk memadam program, taip:
    bersihkan
    Ini mengalih keluar boleh laku dan objek files yang dicipta oleh arahan make.

Jalankan Analisis GPU
Jalankan analisis GPU pada Matrix sample.

  1. Lancarkan VTune Profiler dengan arahan vtune-gui.
  2. Klik Projek Baharu daripada halaman Selamat Datang.
  3. Nyatakan nama dan lokasi untuk s andaample projek dan klik Cipta Projek.
  4. Dalam anak tetingkap WHAT, semak imbas ke matrix.icpx-fsycl file.
  5. Dalam anak tetingkap HOW, klik butang intel-Bermula-dengan-VTune-Profiler-06 Butang semak imbas dan pilih analisis GPU Compute/Media Hotspots daripada kumpulan Accelerators dalam Analisis Tree.
    intel-Bermula-dengan-VTune-Profiler-10
  6. Klik butang Mula di bahagian bawah untuk melancarkan analisis dengan pilihan yang telah dipilih.

Jalankan Analisis GPU dari Baris Perintah:

  1. Sediakan sistem untuk menjalankan analisis GPU. Lihat Sediakan Sistem untuk Analisis GPU.
  2. Sediakan pembolehubah persekitaran untuk alat perisian Intel:
    sumber $ONEAPI_ROOT/setvars.sh
  3. Jalankan analisis GPU Compute/Media Hotspots:
    vtune -kumpul gpu-hotspot -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Untuk melihat laporan ringkasan, taip:
    vtune -ringkasan laporan -r ./result_gpu-hotspots

VTune Profiler mengumpul data dan memaparkan hasil analisis dalam GPU Compute/Media Hotspots viewtitik. Dalam tetingkap Ringkasan, lihat statistik tentang penggunaan sumber CPU dan GPU untuk memahami sama ada aplikasi anda terikat dengan GPU. Beralih ke tetingkap Grafik untuk melihat metrik CPU dan GPU asas yang mewakili pelaksanaan kod dari semasa ke semasa.

Bermula dengan Intel® VTune™ Profiler untuk macOS*

Gunakan VTune Profiler pada sistem macOS untuk melaksanakan analisis sasaran jauh pada sistem bukan macOS (Linux* atau Android* sahaja) .

Anda tidak boleh menggunakan VTune Profiler dalam persekitaran macOS untuk tujuan ini:

  • Profile sistem macOS di mana ia dipasang.
  • Kumpul data pada sistem macOS jauh.

Untuk menganalisis prestasi sasaran Linux* atau Android* jauh daripada hos macOS, lakukan salah satu langkah berikut:

  • Jalankan VTune Profileanalisis r pada sistem macOS dengan sistem jauh yang ditetapkan sebagai sasaran. Apabila analisis bermula, VTune Profiler menyambung ke sistem jauh untuk mengumpul data, kemudian membawa hasil kembali ke hos macOS untuk viewing.
  • Jalankan analisis pada sistem sasaran secara setempat dan salin hasilnya ke sistem macOS untuk viewdalam VTune Profiler.

Langkah-langkah dalam dokumen ini menganggap sistem sasaran Linux jauh dan mengumpul data prestasi menggunakan akses SSH daripada VTune Profiler pada sistem hos macOS.

Sebelum Anda Bermula

  1. Pasang Intel® VTune™ Profiler pada sistem macOS* anda.
  2. Bina aplikasi Linux anda dengan maklumat simbol dan dalam mod Keluaran dengan semua pengoptimuman didayakan. Untuk maklumat terperinci, lihat tetapan pengkompil dalam VTune Profiler bantuan.
  3. Sediakan akses SSH daripada sistem macOS hos kepada sistem Linux sasaran untuk berfungsi dalam mod tanpa kata laluan.

Langkah 1: Mulakan VTune Profiler

  1. Lancarkan VTune Profiler dengan arahan vtune-gui.
    Secara lalai, the ialah /opt/intel/oneapi/.
  2. Apabila GUI dibuka, klik PROJEK BARU dalam skrin Selamat Datang.
  3. Dalam kotak dialog Cipta Projek, nyatakan nama dan lokasi projek.
  4. Klik Cipta Projek.

Langkah 2: Konfigurasikan dan Jalankan Analisis
Selepas anda membuat projek baharu, tetingkap Konfigurasi Analisis dibuka dengan jenis analisis Syot Kilat Prestasi.
Analisis ini membentangkan tamatview isu yang menjejaskan prestasi aplikasi anda pada sistem sasaran.

intel-Bermula-dengan-VTune-Profiler-11

  1. Dalam anak tetingkap WHERE, pilih Linux Jauh (SSH) dan tentukan sistem Linux sasaran menggunakan nama pengguna@ nama hos[:port].
    VTune Profiler menyambung ke sistem Linux dan memasang pakej sasaran.
  2. Dalam anak tetingkap APA, sediakan laluan ke aplikasi anda pada sistem Linux sasaran.
  3. Klik butang Mula untuk menjalankan Syot Kilat Prestasi pada aplikasi.

Langkah 3: View dan Menganalisis Data Prestasi
Apabila pengumpulan data selesai, VTune Profiler memaparkan hasil analisis pada sistem macOS. Mulakan analisis anda dalam tetingkap Ringkasan. Di sini, anda melihat persembahan berakhirview permohonan anda.

yang berakhirview lazimnya termasuk beberapa metrik bersama dengan penerangannya.

intel-Bermula-dengan-VTune-Profiler-12

  • A Kembangkan setiap metrik untuk mendapatkan maklumat terperinci tentang faktor penyumbang.
  • B Metrik yang dibenderakan menunjukkan nilai di luar julat operasi yang boleh diterima/biasa. Gunakan petua alat untuk memahami cara menambah baik metrik yang dibenderakan.
  • C Lihat panduan tentang analisis lain yang perlu anda pertimbangkan untuk dijalankan seterusnya. Pokok Analisis menyerlahkan pengesyoran ini.

Langkah Seterusnya
Syot Kilat Prestasi ialah titik permulaan yang baik untuk mendapatkan penilaian keseluruhan prestasi aplikasi dengan VTune Profiler.
Seterusnya, semak sama ada algoritma anda memerlukan penalaan.

  1. Jalankan Analisis Hotspot pada aplikasi anda.
  2. Ikuti tutorial Hotspot. Ketahui teknik untuk memanfaatkan sepenuhnya analisis Hotspot anda.
  3. Setelah algoritma anda ditala dengan baik, jalankan Syot Kilat Prestasi sekali lagi untuk menentukur keputusan dan mengenal pasti potensi peningkatan prestasi di kawasan lain.

Lihat Juga
Penerokaan Arkitek Mikro

VTune Profiler Bantuan Lawatan

Ketahui Lebih Lanjut
Dokumen / Penerangan

  • Panduan Pengguna
    Panduan Pengguna ialah dokumentasi utama untuk VTune Profiler.
    NOTA
    Anda juga boleh memuat turun versi luar talian VTune Profiler dokumentasi.
  • Latihan Dalam Talian
    Tapak latihan dalam talian ialah sumber yang sangat baik untuk mempelajari asas VTune Profiler dengan panduan Bermula, video, tutorial, webinars, dan artikel teknikal.
  • Buku masakan
    Buku masakan analisis prestasi yang mengandungi resipi untuk mengenal pasti dan menyelesaikan masalah prestasi popular menggunakan jenis analisis dalam VTune Profiler.
  • Panduan Pemasangan untuk Windows | Linux | hos macOS
    Panduan Pemasangan mengandungi arahan pemasangan asas untuk VTune Profiler dan arahan konfigurasi selepas pemasangan untuk pelbagai pemacu dan pengumpul.
  • Tutorial
    VTune Profiler tutorial membimbing pengguna baharu melalui ciri asas dengan s pendekamppermohonan itu.
  • Nota Keluaran
    Cari maklumat tentang versi terkini VTune Profiler, termasuk penerangan menyeluruh tentang ciri baharu, keperluan sistem dan isu teknikal yang telah diselesaikan.
    Untuk versi kendiri dan kit alat VTune Profiler, fahami Keperluan Sistem semasa.

Notis dan Penafian
Teknologi Intel mungkin memerlukan pengaktifan perkakasan, perisian atau perkhidmatan yang diaktifkan.
Tiada produk atau komponen boleh benar-benar selamat.
Kos dan hasil anda mungkin berbeza-beza.
© Intel Corporation. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune dan Xeon ialah tanda dagangan Intel Corporation di AS dan/atau negara lain.
*Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
Microsoft, Windows dan logo Windows ialah tanda dagangan, atau tanda dagangan berdaftar Microsoft Corporation di Amerika Syarikat dan/atau negara lain.
Java ialah tanda dagangan berdaftar Oracle dan/atau sekutunya.
OpenCL dan logo OpenCL ialah tanda dagangan Apple Inc. yang digunakan dengan kebenaran Khronos.

Teknologi Intel mungkin memerlukan pengaktifan perkakasan, perisian atau perkhidmatan yang diaktifkan.
Tiada produk atau komponen boleh benar-benar selamat.
Kos dan hasil anda mungkin berbeza-beza.
© Intel Corporation. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune dan Xeon ialah tanda dagangan Intel Corporation di AS dan/atau negara lain.
*Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
Microsoft, Windows dan logo Windows ialah tanda dagangan, atau tanda dagangan berdaftar Microsoft Corporation di Amerika Syarikat dan/atau negara lain.
Java ialah tanda dagangan berdaftar Oracle dan/atau sekutunya.
OpenCL dan logo OpenCL ialah tanda dagangan Apple Inc. yang digunakan dengan kebenaran Khronos.

Dokumen / Sumber

intel Bermula dengan VTune Profiler [pdf] Panduan Pengguna
Bermula dengan VTune Profiler, Bermula, dengan VTune Profiler, VTune Profiler

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *