intel Memulai dengan VTune Profiler
Memulai dengan Intel® VTune™ Profiler
Gunakan Intel VTune Profiler untuk menganalisis sistem target lokal dan jarak jauh dari host Windows*, macOS*, dan Linux*. Tingkatkan kinerja aplikasi dan sistem melalui operasi berikut:
- Analisis pilihan algoritma.
- Temukan kemacetan kode serial dan paralel.
- Pahami di mana dan bagaimana aplikasi Anda dapat memperoleh manfaat dari sumber daya perangkat keras yang tersedia.
- Mempercepat eksekusi aplikasi Anda.
Unduh Intel VTune Profiler di sistem Anda melalui salah satu cara berikut: - Unduh versi Mandiri.
- Dapatkan Intel VTune Profiler sebagai bagian dari Intel® oneAPI Base Toolkit.
Lihat VTune Profiler halaman pelatihan untuk video, webinar, dan lebih banyak materi untuk membantu Anda memulai.
CATATAN
Dokumentasi untuk versi Intel® VTune™ Profiler sebelum rilis 2021 hanya tersedia untuk diunduh. Untuk daftar unduhan dokumentasi yang tersedia berdasarkan versi produk, lihat halaman ini:
- Unduh Dokumentasi untuk Intel Parallel Studio XE
- Unduh Dokumentasi untuk Intel System Studio
Pahami Alur Kerjanya
Gunakan Intel VTune Profiler ke profile aplikasi dan menganalisis hasil untuk peningkatan kinerja.
Alur kerja umum berisi langkah-langkah berikut:
Pilih Sistem Host Anda untuk Memulai
Pelajari lebih lanjut tentang alur kerja khusus sistem untuk Windows*, Linux*, atau macOS*.
Memulai dengan Intel® VTune™ Profiler untuk OS Windows*
Sebelum Anda Memulai
- Instal Intel® VTune™ Profiler di sistem Windows* Anda.
- Bangun aplikasi Anda dengan informasi simbol dan dalam mode Rilis dengan semua pengoptimalan diaktifkan. Untuk informasi rinci tentang pengaturan kompiler, lihat VTune Profiler panduan pengguna online.
Anda juga dapat menggunakan matriks sample aplikasi tersedia di \VTune\Samples\matriks. Anda dapat melihat s yang sesuaiample menghasilkan \VTune\Proyek\sample (matriks). - Siapkan variabel lingkungan: Jalankan skrip \setvars.bat.
Secara default, untuk komponen oneAPI adalah Program Files (x86)\Intel\oneAPI.
CATATAN Anda tidak perlu menjalankan setvars.bat saat menggunakan Intel® VTune™ Profiler dalam Microsoft* Visual Studio*.
Langkah 1: Mulai Intel® VTune™ Profiler
Mulai Intel VTune Profiler melalui salah satu cara ini dan menyiapkan proyek. Proyek merupakan wadah bagi aplikasi yang ingin dianalisis, jenis analisisnya, dan hasil pengumpulan datanya.
Sumber / Mulai VTune Profiler
Mandiri (GUI)
- Jalankan perintah vtune-gui atau jalankan Intel® VTune™ Profiler dari menu Mulai.
- Saat GUI terbuka, klik di layar Selamat Datang.
- Di kotak dialog Buat Proyek, tentukan nama dan lokasi proyek.
- Klik Buat Proyek.
Mandiri (Baris perintah)
Jalankan perintah vtune.
Microsoft* Visual Studio* IDE
Buka solusi Anda di Visual Studio. VTune Profiler toolbar diaktifkan secara otomatis dan proyek Visual Studio Anda ditetapkan sebagai target analisis.
CATATAN
Anda tidak perlu membuat proyek saat menjalankan Intel® VTune™ Profiler dari baris perintah atau dalam Microsoft* Visual Studio.
Langkah 2: Konfigurasikan dan Jalankan Analisis
Setelah membuat proyek baru, jendela Konfigurasi Analisis terbuka dengan nilai default berikut:
- Di bagian Luncurkan Aplikasi, telusuri lokasi aplikasi Anda yang dapat dieksekusi file.
- Klik Mulai untuk menjalankan Performance Snapshot pada aplikasi Anda. Analisis ini menyajikan gambaran umumview masalah yang memengaruhi kinerja aplikasi Anda pada sistem target.
Langkah 3: View dan Analisis Data Kinerja
Ketika pengumpulan data selesai, VTune Profiler menampilkan hasil analisis di jendela Ringkasan. Di sini, Anda melihat pertunjukan selesaiview aplikasi Anda.
Lebih dariview biasanya mencakup beberapa metrik beserta deskripsinya.
- A Perluas setiap metrik untuk informasi mendetail tentang faktor-faktor yang berkontribusi.
- B Metrik yang ditandai menunjukkan nilai di luar rentang pengoperasian yang dapat diterima/normal. Gunakan tips alat untuk memahami cara meningkatkan metrik yang ditandai.
- C Lihat panduan tentang analisis lain yang sebaiknya Anda pertimbangkan untuk dijalankan selanjutnya. Pohon Analisis menyoroti rekomendasi-rekomendasi ini.
Langkah Berikutnya
Cuplikan Kinerja adalah titik awal yang baik untuk mendapatkan penilaian kinerja aplikasi secara keseluruhan dengan VTune ProfileR. Selanjutnya, periksa apakah algoritme Anda memerlukan penyetelan.
- Ikuti tutorial untuk menganalisis hambatan kinerja yang umum.
- Setelah algoritme Anda disetel dengan baik, jalankan kembali Performance Snapshot untuk mengkalibrasi hasil dan mengidentifikasi potensi peningkatan kinerja di area lain.
Lihat Juga
Eksplorasi Mikroarsitektur
VTune Profiler Tur Bantuan
Exampsaya: Profile Aplikasi OpenMP* di Windows*
Gunakan Intel VTune Profiler pada mesin Windows ke profile sebagaiample aplikasi OpenMP iso3dfd_omp_offload diturunkan ke GPU Intel. Pelajari cara menjalankan analisis GPU dan memeriksa hasilnya.
Prasyarat
- Pastikan sistem Anda menjalankan Microsoft* Windows 10 atau versi yang lebih baru.
- Gunakan salah satu versi Intel Processor Graphics berikut:
- Generasi 8
- Generasi 9
- Generasi 11
- Sistem Anda harus berjalan pada salah satu prosesor Intel berikut:
- Prosesor Intel® Core™ i7 Generasi ke-7 (nama kode Kaby Lake)
- Prosesor Intel® Core™ i8 Generasi ke-7 (nama kode Coffee Lake)
- Prosesor Intel® Core™ i10 Generasi ke-7 (nama kode Ice Lake)
- Instal Intel VTune Profiler dari salah satu sumber berikut:
- Unduhan produk mandiri
- Toolkit Basis Intel® oneAPI
- Perangkat Peningkatan Sistem Intel®
- Unduh Intel® oneAPI HPC Toolkit yang berisi Intel® oneAPI DPC++/C++ Compiler (icx/icpx) yang Anda perlukan untuk profile Aplikasi OpenMP.
- Siapkan variabel lingkungan. Jalankan skrip vars.bat yang terletak di direktori \env.
- Siapkan sistem Anda untuk analisis GPU.
CATATAN
Untuk menginstal Intel VTune Profiler di lingkungan Microsoft* Visual Studio, lihat VTune Profiler Panduan Pengguna.
Membangun dan Kompilasi Aplikasi OpenMP Offload
- Unduh iso3dfd_omp_offload OpenMP Offload sampsaya.
- Terbuka untuk sampdirektori.
cd <sample_dir>/Pemrograman Langsung/C++/StructuredGrids/iso3dfd_omp_offload - Kompilasi aplikasi OpenMP Offload.
membangun mkdir
membangun cd
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-target:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Jalankan Analisis GPU pada Aplikasi OpenMP Offload
Anda sekarang siap menjalankan GPU Offload Analysis pada aplikasi OpenMP yang Anda kompilasi.
- Buka VTune Profiler dan klik Proyek Baru untuk membuat proyek.
- Di halaman selamat datang, klik Konfigurasikan Analisis untuk menyiapkan analisis Anda.
- Pilih pengaturan ini untuk analisis Anda.
- Di panel WHERE, pilih Host Lokal.
- Di panel APA, pilih Luncurkan Aplikasi dan tentukan biner iso3dfd_omp_offload sebagai aplikasi yang akan profile.
- Di panel HOW, pilih jenis analisis GPU Offload dari grup Akselerator di Pohon Analisis.
- Klik tombol Mulai untuk menjalankan analisis.
VTune Profiler mengumpulkan data dan menampilkan hasil analisis di GPU Offload viewtitik.
- Di jendela Ringkasan, lihat statistik penggunaan sumber daya CPU dan GPU. Gunakan data ini untuk menentukan apakah aplikasi Anda:
- Terikat GPU
- Terikat CPU
- Memanfaatkan sumber daya komputasi sistem Anda secara tidak efisien
- Gunakan informasi di jendela Platform untuk melihat metrik dasar CPU dan GPU.
- Selidiki tugas komputasi tertentu di jendela Grafik.
Untuk analisis lebih mendalam, lihat resep terkait di VTune Profiler Buku Masak Analisis Kinerja. Anda juga dapat melanjutkan pembuatan profil dengan analisis GPU Compute/Media Hotspots.
Example: Profile Aplikasi SYCL* di Windows*
Profile sebagaiample aplikasi matriks_multiply SYCL dengan Intel® VTune™ ProfileR. Kenali produknya dan pahami statistik yang dikumpulkan untuk aplikasi yang terikat GPU.
Prasyarat
- Pastikan Anda telah menginstal Microsoft* Visual Studio (v2017 atau lebih baru) di sistem Anda.
- Instal Intel VTune Profiler dari Intel® oneAPI Base Toolkit atau Intel® System Bring-up Toolkit. Toolkit ini berisi kompiler Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) yang diperlukan untuk proses pembuatan profil.
- Siapkan variabel lingkungan. Jalankan skrip vars.bat yang terletak di direktori \env.
- Pastikan Intel oneAPI DPC++ Compiler (diinstal dengan toolkit Intel oneAPI Base) terintegrasi ke dalam Microsoft Visual Studio.
- Kompilasi kode menggunakan opsi -gline-tables-only dan -fdebug-info-for-profiling untuk Intel oneAPI DPC++ Compiler.
- Siapkan sistem Anda untuk analisis GPU.
Untuk informasi tentang menginstal Intel VTune Profiler di lingkungan Microsoft* Visual Studio, lihat VTune Profiler Panduan Pengguna.
Bangun Aplikasi Matrix
Unduh kode matriks_multiply_vtune sample paket untuk toolkit Intel oneAPI. Ini berisi sample yang dapat Anda gunakan untuk membangun dan profile aplikasi SYCL.
- Buka Microsoft* Visual Studio.
- Klik File > Buka > Proyek/Solusi. Temukan folder matriks_multiply_vtune dan pilih matriks_multiply.sln.
- Bangun konfigurasi ini (Project > Build).
- Jalankan program (Debug > Mulai Tanpa Debugging).
- Untuk memilih versi DPC++ atau threadedample, gunakan definisi praprosesor.
- Buka Properti Proyek > DPC++ > Praprosesor > Definisi Praprosesor.
- Definisikan icpx -fsycl atau USE_THR.
Jalankan Analisis GPU
Jalankan analisis GPU pada Matrix sampsaya.
- Dari toolbar Visual Studio, klik tombol Konfigurasi Analisis.
Jendela Konfigurasi Analisis terbuka. Secara default, ini mewarisi pengaturan proyek VS Anda dan menentukan matriks_multiply.exe sebagai aplikasi untuk profile. - Di jendela Konfigurasi Analisis, klik
Tombol Telusuri di panel BAGAIMANA.
- Pilih jenis analisis GPU Compute/Media Hotspots dari grup Akselerator di Pohon Analisis.
- Klik tombol Mulai untuk meluncurkan analisis dengan opsi yang telah ditentukan sebelumnya.
Jalankan Analisis GPU dari Command Line:
- Buka sampdirektori file:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - Di direktori ini, buka proyek Visual Studio* file bernama matriks_multiply.sln
- Multiply.cpp file berisi beberapa versi perkalian matriks. Pilih versi dengan mengedit baris #define MULTIPLY yang sesuai di Multiply.hpp
- Bangun seluruh proyek dengan konfigurasi Rilis.
Ini menghasilkan executable yang disebut matriks_multiply.exe. - Mempersiapkan sistem untuk menjalankan analisis GPU. Lihat Mengatur Sistem untuk Analisis GPU.
- Setel VTune Profiler variabel lingkungan dengan menjalankan batch file: ekspor \env\vars.bat
- Jalankan perintah analisis:
vtune.exe -kumpulkan gpu-offload — matriks_multiply.exe
VTune Profiler mengumpulkan data dan menampilkan hasil analisis di GPU Compute/Media Hotspot viewtitik. Di jendela Ringkasan, lihat statistik penggunaan sumber daya CPU dan GPU untuk memahami apakah aplikasi Anda terikat pada GPU. Beralih ke jendela Grafik untuk melihat metrik dasar CPU dan GPU yang mewakili eksekusi kode dari waktu ke waktu.
Memulai dengan Intel® VTune™ Profiler untuk OS Linux*
Sebelum Anda Memulai
- Instal Intel® VTune™ Profiler di sistem Linux* Anda.
- Bangun aplikasi Anda dengan informasi simbol dan dalam mode Rilis dengan semua pengoptimalan diaktifkan. Untuk informasi rinci tentang pengaturan kompiler, lihat VTune Profiler panduan pengguna online.
Anda juga dapat menggunakan matriks sample aplikasi tersedia di \Sample\matriks. Anda dapat melihat sample menghasilkan \Sample (matriks). - Siapkan variabel lingkungan: sumber /setvars.sh
Secara default, adalah:- $HOME/intel/oneapi/ ketika diinstal dengan izin pengguna;
- /opt/intel/oneapi/ ketika diinstal dengan izin root.
Langkah 1: Mulai VTune Profiler
Mulai VTune Profiler melalui salah satu cara berikut:
Sumber / Mulai VTune Profiler
Mandiri/IDE (GUI)
- Jalankan perintah vtunegui. Untuk memulai VTune Profiler dari Intel System Studio IDE, pilih Tools > VTune Profiler > Luncurkan VTune ProfileR. Ini menetapkan semua variabel lingkungan yang sesuai dan meluncurkan antarmuka produk yang berdiri sendiri.
- Saat GUI terbuka, klik PROYEK BARU di layar Selamat Datang.
- Di kotak dialog Buat Proyek, tentukan nama dan lokasi proyek.
- Klik Buat Proyek.
Mandiri (Baris perintah)
- Jalankan perintah vtune.
Langkah 2: Konfigurasikan dan Jalankan Analisis
Setelah membuat proyek baru, jendela Konfigurasi Analisis terbuka dengan nilai default berikut:
- Di bagian Luncurkan Aplikasi, telusuri lokasi aplikasi Anda.
- Klik Mulai untuk menjalankan Performance Snapshot pada aplikasi Anda. Analisa ini menyajikan gambaran umum diatasview masalah yang memengaruhi kinerja aplikasi Anda pada sistem target.
Langkah 3: View dan Analisis Data Kinerja
Ketika pengumpulan data selesai, VTune Profiler menampilkan hasil analisis di jendela Ringkasan. Di sini, Anda melihat pertunjukan selesaiview aplikasi Anda.
Lebih dariview biasanya mencakup beberapa metrik beserta deskripsinya.
- A Perluas setiap metrik untuk informasi mendetail tentang faktor-faktor yang berkontribusi.
- B Metrik yang ditandai menunjukkan nilai di luar rentang pengoperasian yang dapat diterima/normal. Gunakan tips alat untuk memahami cara meningkatkan metrik yang ditandai.
- C Lihat panduan tentang analisis lain yang sebaiknya Anda pertimbangkan untuk dijalankan selanjutnya. Pohon Analisis menyoroti rekomendasi-rekomendasi ini.
Langkah Berikutnya
Cuplikan Kinerja adalah titik awal yang baik untuk mendapatkan penilaian kinerja aplikasi secara keseluruhan dengan VTune ProfileR. Selanjutnya, periksa apakah algoritme Anda memerlukan penyetelan.
- Ikuti tutorial untuk menganalisis hambatan kinerja yang umum.
- Setelah algoritme Anda disetel dengan baik, jalankan kembali Performance Snapshot untuk mengkalibrasi hasil dan mengidentifikasi potensi peningkatan kinerja di area lain.
Lihat Juga
Eksplorasi Mikroarsitektur
VTune Profiler Tur Bantuan
Example: Profile Aplikasi OpenMP di Linux*
Gunakan Intel VTune Profiler di mesin Linux ke profile sebagaiample aplikasi OpenMP iso3dfd_omp_offload diturunkan ke GPU Intel. Pelajari cara menjalankan analisis GPU dan memeriksa hasilnya.
Prasyarat
- Pastikan sistem Anda menjalankan Linux* OS kernel 4.14 atau versi yang lebih baru.
- Gunakan salah satu versi Intel Processor Graphics berikut:
- Generasi 8
- Generasi 9
- Generasi 11
- Sistem Anda harus berjalan pada salah satu prosesor Intel berikut:
- Prosesor Intel® Core™ i7 Generasi ke-7 (nama kode Kaby Lake)
- Prosesor Intel® Core™ i8 Generasi ke-7 (nama kode Coffee Lake)
- Prosesor Intel® Core™ i10 Generasi ke-7 (nama kode Ice Lake)
- Untuk GUI Linux, gunakan:
- GTK+ versi 2.10 atau lebih baru (disarankan versi 2.18 dan lebih baru)
- Pango versi 1.14 atau lebih baru
- X.Org versi 1.0 atau lebih baru (disarankan versi 1.7 dan lebih baru)
- Instal Intel VTune Profiler dari salah satu sumber berikut:
- Unduhan produk mandiri
- Toolkit Basis Intel® oneAPI
- Perangkat Peningkatan Sistem Intel®
- Unduh Intel® oneAPI HPC Toolkit yang berisi Intel® oneAPI DPC++/C++ Compiler (icx/icpx) yang Anda perlukan untuk profile Aplikasi OpenMP.
- Siapkan variabel lingkungan. Jalankan skrip vars.sh.
- Siapkan sistem Anda untuk analisis GPU.
Membangun dan Kompilasi Aplikasi OpenMP Offload
- Unduh iso3dfd_omp_offload OpenMP Offload sampsaya.
- Terbuka untuk sampdirektori.
cd <sample_dir>/Pemrograman Langsung/C++/StructuredGrids/iso3dfd_omp_offload - Kompilasi aplikasi OpenMP Offload.
pembuatan mkdir;
cmake -DVERIFY_RESULTS=0 ..
buat -j
Ini menghasilkan src/iso3dfd yang dapat dieksekusi.
Untuk menghapus program, ketik:
membuat bersih
Ini menghapus executable dan objek files yang Anda buat dengan perintah make.
Jalankan Analisis GPU pada Aplikasi OpenMP Offload
Anda sekarang siap menjalankan GPU Offload Analysis pada aplikasi OpenMP yang Anda kompilasi.
- Buka VTune Profiler dan klik Proyek Baru untuk membuat proyek.
- Di halaman selamat datang, klik Konfigurasikan Analisis untuk menyiapkan analisis Anda.
- Pilih pengaturan ini untuk analisis Anda.
- Di panel WHERE, pilih Host Lokal.
- Di panel APA, pilih Luncurkan Aplikasi dan tentukan biner iso3dfd_omp_offload sebagai aplikasi yang akan profile.
- Di panel HOW, pilih jenis analisis GPU Offload dari grup Akselerator di Pohon Analisis.
- Klik tombol Mulai untuk menjalankan analisis.
VTune Profiler mengumpulkan data dan menampilkan hasil analisis di GPU Offload viewtitik.
- Di jendela Ringkasan, lihat statistik penggunaan sumber daya CPU dan GPU. Gunakan data ini untuk menentukan apakah aplikasi Anda:
- Terikat GPU
- Terikat CPU
- Memanfaatkan sumber daya komputasi sistem Anda secara tidak efisien
- Gunakan informasi di jendela Platform untuk melihat metrik dasar CPU dan GPU.
- Selidiki tugas komputasi tertentu di jendela Grafik.
Untuk analisis lebih mendalam, lihat resep terkait di VTune Profiler Buku Masak Analisis Kinerja. Anda juga dapat melanjutkan pembuatan profil dengan analisis GPU Compute/Media Hotspots.
Example: Profile Aplikasi SYCL* di Linux*
Gunakan VTune Profiler dengan sebagaiample aplikasi matriks_multiply SYCL untuk dengan cepat mengenal produk dan statistik yang dikumpulkan untuk aplikasi terikat GPU.
Prasyarat
- Instal VTune Profiler dan Intel® oneAPI DPC++/C++ Compiler dari Intel® oneAPI Base Toolkit atau Intel® System Bring-up Toolkit.
- Siapkan variabel lingkungan dengan menjalankan skrip vars.sh.
- Siapkan sistem Anda untuk analisis GPU.
Membangun Aplikasi Matriks
Unduh kode matriks_multiply_vtune sample paket untuk toolkit Intel oneAPI. Ini berisi sample yang dapat Anda gunakan untuk membangun dan profile aplikasi SYCL.
Untuk profesionalfile aplikasi SYCL, pastikan untuk mengompilasi kode menggunakan opsi -gline-tables-only dan -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.
Untuk mengkompilasi ini sample aplikasi, lakukan hal berikut:
- Pergi ke sampdirektori.
cd <sample_dir/VtuneProfiler/matriks_perkalian> - Multiply.cpp file pada folder src berisi beberapa versi perkalian matriks. Pilih versi dengan mengedit baris #define MULTIPLY yang sesuai di Multiply.h.
- Bangun aplikasi menggunakan Makefile:
cbuat .
membuat
Ini akan menghasilkan matriks.icpx -fsycl yang dapat dieksekusi.
Untuk menghapus program, ketik:
membuat bersih
Ini menghapus executable dan objek files yang dibuat oleh perintah make.
Jalankan Analisis GPU
Jalankan analisis GPU pada Matrix sampsaya.
- Luncurkan VTune Profiler dengan perintah vtune-gui.
- Klik Proyek Baru dari halaman Selamat Datang.
- Tentukan nama dan lokasi untuk s Andaample proyek dan klik Buat Proyek.
- Di panel APA, telusuri ke matriks.icpx-fsycl file.
- Di panel BAGAIMANA, klik
Tombol Telusuri dan pilih analisis GPU Compute/Media Hotspots dari grup Akselerator di Pohon Analisis.
- Klik tombol Mulai di bagian bawah untuk meluncurkan analisis dengan opsi yang telah dipilih sebelumnya.
Jalankan Analisis GPU dari Command Line:
- Mempersiapkan sistem untuk menjalankan analisis GPU. Lihat Mengatur Sistem untuk Analisis GPU.
- Siapkan variabel lingkungan untuk alat perangkat lunak Intel:
sumber $ONEAPI_ROOT/setvars.sh - Jalankan analisis GPU Compute/Media Hotspot:
vtune -kumpulkan gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Untuk melihat laporan ringkasan, ketik:
vtune -ringkasan laporan -r ./result_gpu-hotspots
VTune Profiler mengumpulkan data dan menampilkan hasil analisis di GPU Compute/Media Hotspot viewtitik. Di jendela Ringkasan, lihat statistik penggunaan sumber daya CPU dan GPU untuk memahami apakah aplikasi Anda terikat pada GPU. Beralih ke jendela Grafik untuk melihat metrik dasar CPU dan GPU yang mewakili eksekusi kode dari waktu ke waktu.
Memulai dengan Intel® VTune™ Profiler untuk macOS*
Gunakan VTune Profiler pada sistem macOS untuk melakukan analisis target jarak jauh pada sistem non-macOS (khusus Linux* atau Android*) .
Anda tidak dapat menggunakan VTune Profiler di lingkungan macOS untuk tujuan berikut:
- Profile sistem macOS tempat instalasinya.
- Kumpulkan data pada sistem macOS jarak jauh.
Untuk menganalisis performa target Linux* atau Android* jarak jauh dari host macOS, lakukan salah satu langkah berikut:
- Jalankan VTune Profiler analisis pada sistem macOS dengan sistem jarak jauh yang ditentukan sebagai target. Saat analisis dimulai, VTune Profiler terhubung ke sistem jarak jauh untuk mengumpulkan data, lalu mengembalikan hasilnya ke host macOS viewing.
- Jalankan analisis pada sistem target secara lokal dan salin hasilnya ke sistem macOS viewdi VTune Profiler.
Langkah-langkah dalam dokumen ini mengasumsikan sistem target Linux jarak jauh dan mengumpulkan data kinerja menggunakan akses SSH dari VTune Profiler pada sistem host macOS.
Sebelum Anda Memulai
- Instal Intel® VTune™ Profiler di sistem macOS* Anda.
- Bangun aplikasi Linux Anda dengan informasi simbol dan dalam mode Rilis dengan semua pengoptimalan diaktifkan. Untuk informasi detailnya, lihat pengaturan compiler di VTune Profiler bantuan.
- Atur akses SSH dari sistem host macOS ke sistem Linux target agar berfungsi dalam mode tanpa kata sandi.
Langkah 1: Mulai VTune Profiler
- Luncurkan VTune Profiler dengan perintah vtune-gui.
Secara default, adalah /opt/intel/oneapi/. - Saat GUI terbuka, klik PROYEK BARU di layar Selamat Datang.
- Di kotak dialog Buat Proyek, tentukan nama dan lokasi proyek.
- Klik Buat Proyek.
Langkah 2: Konfigurasikan dan Jalankan Analisis
Setelah Anda membuat proyek baru, jendela Konfigurasi Analisis terbuka dengan jenis analisis Performance Snapshot.
Analisis ini menyajikan sebuah akhirview masalah yang mempengaruhi kinerja aplikasi Anda pada sistem target.
- Di panel WHERE, pilih Remote Linux (SSH) dan tentukan sistem Linux target menggunakan nama pengguna@ nama host[:port].
VTune Profiler terhubung ke sistem Linux dan menginstal paket target. - Di panel APA, berikan jalur ke aplikasi Anda di sistem Linux target.
- Klik tombol Start untuk menjalankan Performance Snapshot pada aplikasi.
Langkah 3: View dan Analisis Data Kinerja
Ketika pengumpulan data selesai, VTune Profiler menampilkan hasil analisis pada sistem macOS. Mulai analisis Anda di jendela Ringkasan. Di sini, Anda melihat pertunjukan selesaiview aplikasi Anda.
Lebih dariview biasanya mencakup beberapa metrik beserta deskripsinya.
- A Perluas setiap metrik untuk informasi mendetail tentang faktor-faktor yang berkontribusi.
- B Metrik yang ditandai menunjukkan nilai di luar rentang pengoperasian yang dapat diterima/normal. Gunakan tips alat untuk memahami cara meningkatkan metrik yang ditandai.
- C Lihat panduan tentang analisis lain yang sebaiknya Anda pertimbangkan untuk dijalankan selanjutnya. Pohon Analisis menyoroti rekomendasi-rekomendasi ini.
Langkah Berikutnya
Cuplikan Kinerja adalah titik awal yang baik untuk mendapatkan penilaian kinerja aplikasi secara keseluruhan dengan VTune Profiler.
Selanjutnya, periksa apakah algoritme Anda memerlukan penyetelan.
- Jalankan Analisis Hotspot pada aplikasi Anda.
- Ikuti tutorial Hotspot. Pelajari teknik untuk mendapatkan hasil maksimal dari analisis Hotspot Anda.
- Setelah algoritme Anda disetel dengan baik, jalankan kembali Performance Snapshot untuk mengkalibrasi hasil dan mengidentifikasi potensi peningkatan kinerja di area lain.
Lihat Juga
Eksplorasi Mikroarsitektur
VTune Profiler Tur Bantuan
Pelajari lebih lanjut
Dokumen / Deskripsi
- Panduan Pengguna
Panduan Pengguna adalah dokumentasi utama untuk VTune Profiler.
CATATAN
Anda juga dapat mengunduh VTune Pro versi offlinefiler dokumentasi. - Pelatihan Online
Situs pelatihan online adalah sumber yang bagus untuk mempelajari dasar-dasar VTune Profiler dengan panduan Memulai, video, tutorial, webinar, dan artikel teknis. - Buku masak
Buku masak analisis kinerja yang berisi resep untuk mengidentifikasi dan memecahkan masalah kinerja populer menggunakan tipe analisis di VTune Profiler. - Panduan Instalasi untuk Windows | Linux | host macOS
Panduan Instalasi berisi instruksi instalasi dasar untuk VTune Profiler dan petunjuk konfigurasi pasca instalasi untuk berbagai driver dan kolektor. - Tutorial
VTune Profiler tutorial memandu pengguna baru melalui fitur-fitur dasar dengan penjelasan singkatampaplikasi. - Catatan Rilis
Temukan informasi tentang VTune Pro versi terbarufiler, termasuk penjelasan komprehensif tentang fitur baru, persyaratan sistem, dan masalah teknis yang telah diselesaikan.
Untuk versi VTune Pro yang mandiri dan toolkitfiler, pahami Persyaratan Sistem saat ini.
Pemberitahuan dan Penafian
Teknologi Intel mungkin memerlukan perangkat keras, perangkat lunak, atau aktivasi layanan yang diaktifkan.
Tidak ada produk atau komponen yang benar-benar aman.
Biaya dan hasil Anda mungkin berbeda.
© Perusahaan Intel. Intel, logo Intel, dan merek Intel lainnya adalah merek dagang dari Intel Corporation atau anak perusahaannya. Nama dan merek lain dapat diklaim sebagai milik orang lain.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune dan Xeon adalah merek dagang Intel Corporation di AS dan/atau negara lain.
*Nama dan merek lain mungkin diklaim sebagai milik orang lain.
Microsoft, Windows, dan logo Windows adalah merek dagang, atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan/atau negara lain.
Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
OpenCL dan logo OpenCL adalah merek dagang Apple Inc. yang digunakan dengan izin Khronos.
Teknologi Intel mungkin memerlukan perangkat keras, perangkat lunak, atau aktivasi layanan yang diaktifkan.
Tidak ada produk atau komponen yang benar-benar aman.
Biaya dan hasil Anda mungkin berbeda.
© Perusahaan Intel. Intel, logo Intel, dan merek Intel lainnya adalah merek dagang dari Intel Corporation atau anak perusahaannya. Nama dan merek lain dapat diklaim sebagai milik orang lain.
Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune dan Xeon adalah merek dagang Intel Corporation di AS dan/atau negara lain.
*Nama dan merek lain mungkin diklaim sebagai milik orang lain.
Microsoft, Windows, dan logo Windows adalah merek dagang, atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan/atau negara lain.
Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
OpenCL dan logo OpenCL adalah merek dagang Apple Inc. yang digunakan dengan izin Khronos.
Dokumen / Sumber Daya
![]() |
intel Memulai dengan VTune Profiler [Bahasa Indonesia:] Panduan Pengguna Memulai dengan VTune Profiler, Memulai, dengan VTune Profiler, VTune Profiler |