intel VTune Pro ilə işə başlayınfiler
Intel® VTune™ Pro ilə işə başlayınfiler
Intel VTune Pro istifadə edinfiler Windows*, macOS* və Linux* hostlarından yerli və uzaq hədəf sistemlərini təhlil etmək. Bu əməliyyatlar vasitəsilə proqram və sistem performansını yaxşılaşdırın:
- Alqoritm seçimlərini təhlil edin.
- Serial və paralel kod darboğazlarını tapın.
- Tətbiqinizin mövcud hardware resurslarından harada və necə faydalana biləcəyini anlayın.
- Tətbiqinizin icrasını sürətləndirin.
Intel VTune Pro yükləyinfiler sisteminizdə bu yollardan biri ilə: - Standalone versiyasını yükləyin.
- Intel VTune Pro əldə edinfiler Intel® oneAPI Baza Alət dəstinin bir hissəsi kimi.
VTune Pro-a baxınfiler videolar üçün təlim səhifəsi, webinars və başlamanıza kömək edəcək daha çox material.
QEYD
Intel® VTune™ Pro versiyaları üçün sənədlərfiler 2021-ci il buraxılışından əvvəl yalnız yükləmək üçün mövcuddur. Məhsul versiyası üzrə mövcud sənədlərin yüklənməsi siyahısı üçün bu səhifələrə baxın:
- Intel Parallel Studio XE üçün Sənədləri endirin
- Intel System Studio üçün sənədləri yükləyin
İş axınını anlayın
Intel VTune Pro istifadə edinfiler profile tətbiqi və performans təkmilləşdirmələri üçün nəticələri təhlil edin.
Ümumi iş prosesi bu addımları ehtiva edir:
Başlamaq üçün Host Sisteminizi seçin
Windows*, Linux* və ya macOS* üçün sistemə xas iş axınları haqqında ətraflı məlumat əldə edin.
Intel® VTune™ Pro ilə işə başlayınfiler Windows* ƏS üçün
Başlamadan əvvəl
- Intel® VTune™ Pro quraşdırınfiler Windows* sisteminizdə.
- Tətbiqinizi simvol məlumatı ilə və bütün optimallaşdırmaları aktivləşdirərək Buraxılış rejimində qurun. Kompilyator parametrləri haqqında ətraflı məlumat üçün VTune Pro-a baxınfiler onlayn istifadəçi təlimatı.
s matrisindən də istifadə edə bilərsinizample proqram mövcuddur \VTune\Samples\matris. Siz müvafiq s görə bilərsinizample nəticələnir \VTune\Projects\sample (matris). - Ətraf mühit dəyişənlərini qurun: Çalışın \setvars.bat skripti.
Varsayılan olaraq, oneAPI komponentləri üçün Proqramdır Files (x86)\Intel\oneAPI.
QEYD Intel® VTune™ Pro istifadə edərkən setvars.bat proqramını işə salmaq lazım deyilfiler Microsoft* Visual Studio* daxilində.
Addım 1: Intel® VTune™ Pro-ya başlayınfiler
Intel VTune Pro-ya başlayınfiler bu yollardan birini keçin və layihə qurun. Layihə təhlil etmək istədiyiniz proqram, analiz növü və məlumat toplama nəticələri üçün konteynerdir.
Mənbə / VTune Pro-ya başlayınfiler
Müstəqil (GUI)
- vtune-gui əmrini işə salın və ya Intel® VTune™ Pro-nu işə salınfiler Başlat menyusundan.
- GUI açıldıqda, Xoş gəlmisiniz ekranında klikləyin.
- Layihə Yarat informasiya qutusunda layihənin adını və yerini göstərin.
- Layihə Yarat klikləyin.
Müstəqil (Əmr xətti)
vtune əmrini işə salın.
Microsoft* Visual Studio* IDE
Həllinizi Visual Studio-da açın. VTune Profiler alətlər paneli avtomatik işə salınır və Visual Studio layihəniz təhlil hədəfi kimi təyin edilir.
QEYD
Intel® VTune™ Pro ilə işləyərkən layihə yaratmağa ehtiyac yoxdurfiler əmr satırından və ya Microsoft* Visual Studio daxilində.
Addım 2: Analizi konfiqurasiya edin və işə salın
Yeni layihə yaratdıqdan sonra Analizi Konfiqurasiya pəncərəsi bu standart dəyərlərlə açılır:
- Tətbiqi işə salın bölməsində, icra olunan tətbiqinizin yerinə göz atın file.
- Tətbiqinizdə Performans Snapshotını işə salmaq üçün Başlat klikləyin. Bu təhlil ümumi bir nəticə təqdim edirview hədəf sistemdə tətbiqinizin performansına təsir edən məsələlərin.
Addım 3: View və Performans məlumatlarını təhlil edin
Məlumatların toplanması tamamlandıqda, VTune Profiler Xülasə pəncərəsində təhlil nəticələrini göstərir. Burada bir tamaşanın bitdiyini görürsünüzview tətbiqinizin.
Bitdiview adətən təsvirləri ilə birlikdə bir neçə ölçüləri ehtiva edir.
- A Töhfə verən amillər haqqında ətraflı məlumat üçün hər bir metrikanı genişləndirin.
- B İşarələnmiş metrik məqbul/normal əməliyyat diapazonundan kənarda olan dəyəri göstərir. İşarələnmiş metrikanı necə təkmilləşdirməyi başa düşmək üçün alət məsləhətlərindən istifadə edin.
- C Sonrakı işləri nəzərdən keçirməli olduğunuz digər təhlillərlə bağlı təlimata baxın. Təhlil ağacı bu tövsiyələri vurğulayır.
Növbəti addımlar
Performans Snapshot VTune Pro ilə tətbiqin performansının ümumi qiymətləndirilməsini əldə etmək üçün yaxşı başlanğıc nöqtəsidir.filer. Sonra, alqoritminizin tənzimləmə tələb edib-etmədiyini yoxlayın.
- Ümumi performans darboğazlarını təhlil etmək üçün təlimatı izləyin.
- Alqoritminiz yaxşı tənzimləndikdən sonra nəticələri kalibrləmək və digər sahələrdə potensial performans təkmilləşdirmələrini müəyyən etmək üçün Performans Snapshot-ı yenidən işə salın.
Həmçinin baxın
Mikroarxitektura Kəşfiyyatı
VTune Profiler Yardım Turu
Example: Profile Windows-da OpenMP* Tətbiqi*
Intel VTune Pro istifadə edinfiler Windows maşınında profile kimiample iso3dfd_omp_offload OpenMP tətbiqi Intel GPU-ya yükləndi. GPU analizini necə işlətməyi və nəticələri yoxlamağı öyrənin.
İlkin şərtlər
- Sisteminizin Microsoft* Windows 10 və ya daha yeni versiya ilə işlədiyinə əmin olun.
- Intel Processor Graphics-in bu versiyalarından birini istifadə edin:
- Gen 8
- Gen 9
- Gen 11
- Sisteminiz bu Intel prosessorlarından birində işləməlidir:
- 7-ci Nəsil Intel® Core™ i7 Prosessorları (kod adı Kaby Lake)
- 8-ci Nəsil Intel® Core™ i7 Prosessorları (kod adı Coffee Lake)
- 10-cu Nəsil Intel® Core™ i7 Prosessorları (kod adı Ice Lake)
- Intel VTune Pro quraşdırınfiler bu mənbələrdən birindən:
- Müstəqil məhsul yükləmə
- Intel® oneAPI Əsas Alətlər dəsti
- Intel® System Bring-up Toolbar
- Profesyonel üçün lazım olan Intel® oneAPI DPC++/C++ Kompilyatorunu (icx/icpx) ehtiva edən Intel® oneAPI HPC Alətlər dəstini endirin.file OpenMP proqramları.
- Ətraf mühit dəyişənlərini qurun. -də yerləşən vars.bat skriptini icra edin \env kataloqu.
- GPU analizi üçün sisteminizi qurun.
QEYD
Intel VTune Pro quraşdırmaq üçünfiler Microsoft* Visual Studio mühitində VTune Pro-a baxınfiler İstifadəçi təlimatı.
OpenMP Boşaltma Tətbiqini qurun və tərtib edin
- iso3dfd_omp_offload OpenMP Boşaltma faylını yükləyinample.
- s üçün açıqample kataloqu.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - OpenMP Offload proqramını tərtib edin.
mkdir qurun
cd qurmaq
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-hədəfləri:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
OpenMP Boşaltma Tətbiqində GPU Analizini işə salın
İndi siz tərtib etdiyiniz OpenMP proqramında GPU Boşaltma Təhlilini işə salmağa hazırsınız.
- VTune Pro-nu açınfiler və layihə yaratmaq üçün Yeni Layihə üzərinə klikləyin.
- Xoş gəlmisiniz səhifəsində təhlilinizi qurmaq üçün Analizi Konfiqurasiya et üzərinə klikləyin.
- Analiziniz üçün bu parametrləri seçin.
- WHERE panelində Local Host seçin.
- NƏ panelində Tətbiqi Başlat seçin və iso3dfd_omp_offload binarını pro proqram kimi təyin edin.file.
- NECƏ bölməsində, Təhlil Ağacında Sürətləndiricilər qrupundan GPU Boşaltma analiz növünü seçin.
- Təhlil etmək üçün Başlat düyməsini basın.
VTune Profiler məlumat toplayır və təhlil nəticələrini GPU Boşaltmada göstərir viewnöqtə.
- Xülasə pəncərəsində CPU və GPU resursundan istifadə statistikasına baxın. Tətbiqinizin olub olmadığını müəyyən etmək üçün bu məlumatdan istifadə edin:
- GPU-ya bağlıdır
- CPU ilə bağlıdır
- Sisteminizin hesablama resurslarından səmərəsiz istifadə
- Əsas CPU və GPU ölçülərini görmək üçün Platforma pəncərəsindəki məlumatdan istifadə edin.
- Qrafik pəncərəsində xüsusi hesablama tapşırıqlarını araşdırın.
Daha dərin təhlil üçün VTune Pro-da əlaqəli reseptə baxınfiler Performans Analizi Kılavuzu. Siz həmçinin GPU Compute/Media Hotspots təhlili ilə profilinizi davam etdirə bilərsiniz.
Example: Profile Windows-da SYCL* Tətbiqi*
Profile kimiampIntel® VTune™ Pro ilə matrix_multiply SYCL tətbiqifiler. Məhsulla tanış olun və GPU ilə əlaqəli tətbiqlər üçün toplanmış statistikanı anlayın.
İlkin şərtlər
- Sisteminizdə Microsoft* Visual Studio (v2017 və ya daha yeni) quraşdırıldığından əmin olun.
- Intel VTune Pro quraşdırınfiler Intel® oneAPI Base Toolbar və ya Intel® System Bring-up Toolkit-dən. Bu alət dəstləri profilləmə prosesi üçün tələb olunan Intel® oneAPI DPC++/C++ Kompilyatorunu (icpx -fsycl) ehtiva edir.
- Ətraf mühit dəyişənlərini qurun. -də yerləşən vars.bat skriptini icra edin \env kataloqu.
- Intel oneAPI DPC++ Kompilyatorunun (Intel oneAPI Base alət dəsti ilə quraşdırılıb) Microsoft Visual Studio-ya inteqrasiya olunduğundan əmin olun.
- Intel oneAPI DPC++ Compiler üçün -gline-tables-only və -fdebug-info-for-profiling variantlarından istifadə edərək kodu tərtib edin.
- GPU analizi üçün sisteminizi qurun.
Intel VTune Pro-nun quraşdırılması haqqında məlumat üçünfiler Microsoft* Visual Studio mühitində VTune Pro-a baxınfiler İstifadəçi təlimatı.
Matrix Tətbiqini yaradın
matrix_multiply_vtune kodunu yükləyin sampIntel oneAPI alət dəstləri üçün paket. Bu s ehtiva edirampqurmaq üçün istifadə edə biləcəyiniz və profile SYCL tətbiqi.
- Microsoft* Visual Studio-nu açın.
- klikləyin File > Aç > Layihə/Həll. matrix_multiply_vtune qovluğunu tapın və matrix_multiply.sln seçin.
- Bu konfiqurasiyanı qurun (Layihə > Quraşdır).
- Proqramı işə salın (Debug > Start Without Debugging).
- s-in DPC++ və ya yivli versiyasını seçmək üçünample, preprosessor təriflərindən istifadə edin.
- Layihə Xüsusiyyətləri > DPC++ > Preprocessor > Preprocessor Definition bölməsinə keçin.
- icpx -fsycl və ya USE_THR təyin edin.
GPU Analizini işə salın
Matrix s-də GPU təhlili aparınample.
- Visual Studio alətlər panelindən Analizi konfiqurasiya et düyməsini klikləyin.
Təhlili konfiqurasiya pəncərəsi açılır. Varsayılan olaraq, o, VS layihə parametrlərinizi miras alır və matrix_multiply.exe faylını pro üçün tətbiq kimi təyin edir.file. - Analizi konfiqurasiya et pəncərəsində üzərinə klikləyin
NECƏ panelində gözdən keçirin düyməsi.
- Təhlil Ağacında Sürətləndiricilər qrupundan GPU Hesablama/Media Qaynar Nöqtələrinin analiz növünü seçin.
- Əvvəlcədən təyin edilmiş seçimlərlə təhlili başlamaq üçün Başlat düyməsini klikləyin.
Komanda Xəttindən GPU Analizini işə salın:
- s açınampkataloq:
<sample_dir>\VtuneProfiler\matris_çoxaltma_vtune - Bu kataloqda Visual Studio* layihəsini açın file matrix_multiply.sln adlı
- Multiply.cpp file matrisin vurulmasının bir neçə versiyasını ehtiva edir. multiply.hpp-də müvafiq #define MULTIPLY sətrini redaktə edərək versiya seçin
- Bütün layihəni Release konfiqurasiyası ilə qurun.
Bu, matrix_multiply.exe adlı icra olunan fayl yaradır. - Sistemi GPU təhlili aparmaq üçün hazırlayın. Baxın GPU Analizi üçün Sistemi Quraşdırın.
- VTune Pro seçinfiler toplusunu işlətməklə mühit dəyişənləri file: ixrac \env\vars.bat
- Təhlil əmrini yerinə yetirin:
vtune.exe -gpu-boşaltma toplamaq — matrix_multiply.exe
VTune Profiler GPU Compute/Media Hotspots-da məlumatları toplayır və təhlil nəticələrini göstərir viewnöqtə. Xülasə pəncərəsində tətbiqinizin GPU-ya bağlı olub-olmadığını anlamaq üçün CPU və GPU resursundan istifadə statistikasına baxın. Zamanla kodun icrasını təmsil edən əsas CPU və GPU ölçülərini görmək üçün Qrafik pəncərəsinə keçin.
Intel® VTune™ Pro ilə işə başlayınfiler Linux* ƏS üçün
Başlamadan əvvəl
- Intel® VTune™ Pro quraşdırınfiler Linux* sisteminizdə.
- Tətbiqinizi simvol məlumatı ilə və bütün optimallaşdırmaları aktivləşdirərək Buraxılış rejimində qurun. Kompilyator parametrləri haqqında ətraflı məlumat üçün VTune Pro-a baxınfiler onlayn istifadəçi təlimatı.
s matrisindən də istifadə edə bilərsinizample proqram mövcuddur \sample\matris. s görə bilərsinizample nəticələnir \sample (matris). - Ətraf mühit dəyişənlərini qurun: mənbə /setvars.sh
Varsayılan olaraq, edir:- $HOME/intel/oneapi/ istifadəçi icazələri ilə quraşdırıldıqda;
- /opt/intel/oneapi/ kök icazələri ilə quraşdırıldıqda.
Addım 1: VTune Pro-ya başlayınfiler
VTune Pro-ya başlayınfiler bu yollardan biri ilə:
Mənbə / VTune Pro-ya başlayınfiler
Bağımsız/IDE (GUI)
- Vtunegui əmrini işə salın. VTune Pro-ya başlamaq üçünfiler Intel System Studio IDE-dən Alətlər > VTune Pro seçinfiler > VTune Pro-nu işə salınfiler. Bu, bütün uyğun mühit dəyişənlərini təyin edir və məhsulun müstəqil interfeysini işə salır.
- GUI açıldıqda, Xoş gəlmisiniz ekranında YENİ PROJE klikləyin.
- Layihə Yarat informasiya qutusunda layihənin adını və yerini göstərin.
- Layihə Yarat klikləyin.
Müstəqil (Əmr xətti)
- vtune əmrini işə salın.
Addım 2: Analizi konfiqurasiya edin və işə salın
Yeni layihə yaratdıqdan sonra Analizi Konfiqurasiya pəncərəsi bu standart dəyərlərlə açılır:
- Tətbiqi işə salın bölməsində tətbiqinizin yerinə göz atın.
- Tətbiqinizdə Performans Snapshotını işə salmaq üçün Başlat üzərinə klikləyin. Bu təhlil ümumi bir nəticə təqdim edirview hədəf sistemdə tətbiqinizin performansına təsir edən məsələlərin.
Addım 3: View və Performans məlumatlarını təhlil edin
Məlumatların toplanması tamamlandıqda, VTune Profiler Xülasə pəncərəsində təhlil nəticələrini göstərir. Burada bir tamaşanın bitdiyini görürsünüzview tətbiqinizin.
Bitdiview adətən təsvirləri ilə birlikdə bir neçə ölçüləri ehtiva edir.
- A Töhfə verən amillər haqqında ətraflı məlumat üçün hər bir metrikanı genişləndirin.
- B İşarələnmiş metrik məqbul/normal əməliyyat diapazonundan kənarda olan dəyəri göstərir. İşarələnmiş metrikanı necə təkmilləşdirməyi başa düşmək üçün alət məsləhətlərindən istifadə edin.
- C Sonrakı işləri nəzərdən keçirməli olduğunuz digər təhlillərlə bağlı təlimata baxın. Təhlil ağacı bu tövsiyələri vurğulayır.
Növbəti addımlar
Performans Snapshot VTune Pro ilə tətbiqin performansının ümumi qiymətləndirilməsini əldə etmək üçün yaxşı başlanğıc nöqtəsidir.filer. Sonra, alqoritminizin tənzimləmə tələb edib-etmədiyini yoxlayın.
- Ümumi performans darboğazlarını təhlil etmək üçün təlimatı izləyin.
- Alqoritminiz yaxşı tənzimləndikdən sonra nəticələri kalibrləmək və digər sahələrdə potensial performans təkmilləşdirmələrini müəyyən etmək üçün Performans Snapshot-ı yenidən işə salın.
Həmçinin baxın
Mikroarxitektura Kəşfiyyatı
VTune Profiler Yardım Turu
Example: Profile Linux-da OpenMP Tətbiqi*
Intel VTune Pro istifadə edinfiler Linux maşınında profile kimiample iso3dfd_omp_offload OpenMP tətbiqi Intel GPU-ya yükləndi. GPU analizini necə işlətməyi və nəticələri yoxlamağı öyrənin.
İlkin şərtlər
- Sisteminizin Linux* OS kernel 4.14 və ya daha yeni versiya ilə işlədiyinə əmin olun.
- Intel Processor Graphics-in bu versiyalarından birini istifadə edin:
- Gen 8
- Gen 9
- Gen 11
- Sisteminiz bu Intel prosessorlarından birində işləməlidir:
- 7-ci Nəsil Intel® Core™ i7 Prosessorları (kod adı Kaby Lake)
- 8-ci Nəsil Intel® Core™ i7 Prosessorları (kod adı Coffee Lake)
- 10-cu Nəsil Intel® Core™ i7 Prosessorları (kod adı Ice Lake)
- Linux GUI üçün istifadə edin:
- GTK+ versiyası 2.10 və ya daha yeni (2.18 və daha yeni versiyalar tövsiyə olunur)
- Pango versiyası 1.14 və ya daha yeni
- X.Org versiyası 1.0 və ya daha yeni (1.7 və daha yeni versiyalar tövsiyə olunur)
- Intel VTune Pro quraşdırınfiler bu mənbələrdən birindən:
- Müstəqil məhsul yükləmə
- Intel® oneAPI Əsas Alətlər dəsti
- Intel® System Bring-up Toolbar
- Profesyonel üçün lazım olan Intel® oneAPI DPC++/C++ Kompilyatorunu (icx/icpx) ehtiva edən Intel® oneAPI HPC Alətlər dəstini endirin.file OpenMP proqramları.
- Ətraf mühit dəyişənlərini qurun. vars.sh skriptini yerinə yetirin.
- GPU analizi üçün sisteminizi qurun.
OpenMP Boşaltma Tətbiqini qurun və tərtib edin
- iso3dfd_omp_offload OpenMP Boşaltma faylını yükləyinample.
- s üçün açıqample kataloqu.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - OpenMP Offload proqramını tərtib edin.
mkdir qurmaq;
cmake -DVERIFY_RESULTS=0 ..
etmək -j
Bu icra olunan src/iso3dfd yaradır.
Proqramı silmək üçün yazın:
təmiz etmək
Bu icra olunanı və obyekti silir filemake əmri ilə yaratdığınız.
OpenMP Boşaltma Tətbiqində GPU Analizini işə salın
İndi siz tərtib etdiyiniz OpenMP proqramında GPU Boşaltma Təhlilini işə salmağa hazırsınız.
- VTune Pro-nu açınfiler və layihə yaratmaq üçün Yeni Layihə üzərinə klikləyin.
- Xoş gəlmisiniz səhifəsində təhlilinizi qurmaq üçün Analizi Konfiqurasiya et üzərinə klikləyin.
- Analiziniz üçün bu parametrləri seçin.
- WHERE panelində Local Host seçin.
- NƏ panelində Tətbiqi Başlat seçin və iso3dfd_omp_offload binarını pro proqram kimi təyin edin.file.
- NECƏ bölməsində, Təhlil Ağacında Sürətləndiricilər qrupundan GPU Boşaltma analiz növünü seçin.
- Təhlil etmək üçün Başlat düyməsini basın.
VTune Profiler məlumat toplayır və təhlil nəticələrini GPU Boşaltmada göstərir viewnöqtə.
- Xülasə pəncərəsində CPU və GPU resursundan istifadə statistikasına baxın. Tətbiqinizin olub olmadığını müəyyən etmək üçün bu məlumatdan istifadə edin:
- GPU-ya bağlıdır
- CPU ilə bağlıdır
- Sisteminizin hesablama resurslarından səmərəsiz istifadə
- Əsas CPU və GPU ölçülərini görmək üçün Platforma pəncərəsindəki məlumatdan istifadə edin.
- Qrafik pəncərəsində xüsusi hesablama tapşırıqlarını araşdırın.
Daha dərin təhlil üçün VTune Pro-da əlaqəli reseptə baxınfiler Performans Analizi Kılavuzu. Siz həmçinin GPU Compute/Media Hotspots təhlili ilə profilinizi davam etdirə bilərsiniz.
Example: Profile Linux-da SYCL* Tətbiqi*
VTune Pro istifadə edinfilekimi ilə rample matrix_multiply SYCL tətbiqi ilə məhsul və GPU ilə bağlı tətbiqlər üçün toplanmış statistika ilə tez tanış olmaq.
İlkin şərtlər
- VTune Pro quraşdırınfiler və Intel® oneAPI DPC++/C++ Kompilyatorunu Intel® oneAPI Əsas Alətlər dəstindən və ya Intel® Sistem Bring-up Alətlər dəstindən.
- vars.sh skriptini yerinə yetirərək mühit dəyişənlərini qurun.
- GPU analizi üçün sisteminizi qurun.
Matris tətbiqini qurun
matrix_multiply_vtune kodunu yükləyin sampIntel oneAPI alət dəstləri üçün paket. Bu s ehtiva edirampqurmaq üçün istifadə edə biləcəyiniz və profile SYCL tətbiqi.
Pro üçünfile SYCL tətbiqi üçün kodu yalnız -gline-cədvəllər və -fdebug-info-profilləşdirmə üçün Intel oneAPI DPC++ Kompilyator seçimlərindən istifadə edərək tərtib etdiyinizə əmin olun.
Bunu tərtib etmək üçün samptətbiqetmədə aşağıdakıları edin:
- s-ə gedinample kataloqu.
cd <sample_dir/VtuneProfiler/matris_çoxal> - Multiply.cpp file src qovluğunda matris vurulmasının bir neçə versiyası var. multiply.h-də müvafiq #define MULTIPLY sətrini redaktə edərək versiya seçin.
- Mövcud Make-dən istifadə edərək proqramı yaradınfile:
cmake.
etmək
Bu, matrix.icpx -fsycl icra edilə bilən faylı yaratmalıdır.
Proqramı silmək üçün yazın:
təmiz etmək
Bu icra olunanı və obyekti silir filemake əmri ilə yaradılmışdır.
GPU Analizini işə salın
Matrix s-də GPU təhlili aparınample.
- VTune Pro-u işə salınfiler vtune-gui əmri ilə.
- Xoş gəlmisiniz səhifəsindən Yeni Layihə üzərinə klikləyin.
- s üçün ad və yer təyin edinampLayihəni seçin və Layihə Yarat düyməsini basın.
- NƏ panelində matrix.icpx-fsycl-ə keçin file.
- NECƏ panelində üzərinə klikləyin
Düyməni gözdən keçirin və Təhlil Ağacında Sürətləndiricilər qrupundan GPU Hesablama/Media Qaynar Nöqtələri təhlilini seçin.
- Əvvəlcədən seçilmiş seçimlərlə təhlili başlamaq üçün aşağıda Başlat düyməsini klikləyin.
Komanda Xəttindən GPU Analizini işə salın:
- Sistemi GPU təhlili aparmaq üçün hazırlayın. Baxın GPU Analizi üçün Sistemi Quraşdırın.
- Intel proqram alətləri üçün mühit dəyişənlərini qurun:
mənbə $ONEAPI_ROOT/setvars.sh - GPU Compute/Media Hotspots analizini işə salın:
vtune -gpu-qaynar nöqtələri toplamaq -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
Xülasə hesabatına baxmaq üçün yazın:
vtune -hesabat xülasəsi -r ./result_gpu-hotspots
VTune Profiler GPU Compute/Media Hotspots-da məlumatları toplayır və təhlil nəticələrini göstərir viewnöqtə. Xülasə pəncərəsində tətbiqinizin GPU-ya bağlı olub-olmadığını anlamaq üçün CPU və GPU resursundan istifadə statistikasına baxın. Zamanla kodun icrasını təmsil edən əsas CPU və GPU ölçülərini görmək üçün Qrafik pəncərəsinə keçin.
Intel® VTune™ Pro ilə işə başlayınfilemacOS üçün r*
VTune Pro istifadə edinfiler qeyri-macOS sistemində (yalnız Linux* və ya Android*) uzaqdan hədəf təhlili aparmaq üçün macOS sistemində.
VTune Pro-dan istifadə edə bilməzsinizfiler bu məqsədlər üçün macOS mühitində:
- Profile quraşdırıldığı macOS sistemi.
- Uzaq bir macOS sistemində məlumat toplayın.
macOS hostundan uzaq Linux* və ya Android* hədəfinin performansını təhlil etmək üçün bu addımlardan birini edin:
- VTune Pro-nu işə salınfiler hədəf kimi müəyyən edilmiş uzaq sistemlə macOS sistemində təhlil. Təhlil başlayanda VTune Profiler məlumat toplamaq üçün uzaq sistemə qoşulur, sonra nəticələri macOS hostuna qaytarır viewing.
- Yerli olaraq hədəf sistemdə təhlil aparın və nəticələri MacOS sisteminə kopyalayın viewVTune Pro-dafiler.
Bu sənəddəki addımlar uzaq Linux hədəf sistemini nəzərdə tutur və VTune Pro-dan SSH girişindən istifadə edərək performans məlumatlarını toplayırfiler macOS host sistemində.
Başlamadan əvvəl
- Intel® VTune™ Pro quraşdırınfilemacOS* sisteminizdə r.
- Linux proqramınızı simvol məlumatı ilə və bütün optimallaşdırmaları aktivləşdirərək Buraxılış rejimində qurun. Ətraflı məlumat üçün VTune Pro-da tərtibçi parametrlərinə baxınfiler kömək edin.
- Parolsuz rejimdə işləmək üçün host macOS sistemindən hədəf Linux sisteminə SSH girişini qurun.
Addım 1: VTune Pro-ya başlayınfiler
- VTune Pro-u işə salınfiler vtune-gui əmri ilə.
Varsayılan olaraq, /opt/intel/oneapi/dir. - GUI açıldıqda, Xoş gəlmisiniz ekranında YENİ PROJE klikləyin.
- Layihə Yarat informasiya qutusunda layihənin adını və yerini göstərin.
- Layihə Yarat klikləyin.
Addım 2: Analizi konfiqurasiya edin və işə salın
Yeni layihə yaratdıqdan sonra Performans Snapshot təhlili növü ilə Analizi Konfiqurasiya pəncərəsi açılır.
Bu təhlil artıq bir nəticə göstərirview hədəf sistemdə tətbiqinizin performansına təsir edən məsələlərin.
- WHERE panelində Remote Linux (SSH) seçin və username@ hostname[:port] istifadə edərək hədəf Linux sistemini təyin edin.
VTune Profiler Linux sisteminə qoşulur və hədəf paketi quraşdırır. - NƏ panelində, hədəf Linux sistemində tətbiqinizə gedən yolu təmin edin.
- Tətbiqdə Performans Snapshotını işə salmaq üçün Başlat düyməsini klikləyin.
Addım 3: View və Performans məlumatlarını təhlil edin
Məlumatların toplanması tamamlandıqda, VTune Profiler macOS sistemində təhlil nəticələrini göstərir. Xülasə pəncərəsində təhlilinizi başlayın. Burada bir tamaşanın bitdiyini görürsünüzview tətbiqinizin.
Bitdiview adətən təsvirləri ilə birlikdə bir neçə ölçüləri ehtiva edir.
- A Töhfə verən amillər haqqında ətraflı məlumat üçün hər bir metrikanı genişləndirin.
- B İşarələnmiş metrik məqbul/normal əməliyyat diapazonundan kənarda olan dəyəri göstərir. İşarələnmiş metrikanı necə təkmilləşdirməyi başa düşmək üçün alət məsləhətlərindən istifadə edin.
- C Sonrakı işləri nəzərdən keçirməli olduğunuz digər təhlillərlə bağlı təlimata baxın. Təhlil ağacı bu tövsiyələri vurğulayır.
Növbəti addımlar
Performans Snapshot VTune Pro ilə tətbiqin performansının ümumi qiymətləndirilməsini əldə etmək üçün yaxşı başlanğıc nöqtəsidir.filer.
Sonra, alqoritminizin tənzimləmə tələb edib-etmədiyini yoxlayın.
- Tətbiqinizdə Qaynar Nöqtələrin Təhlilini işə salın.
- Hotspots təlimatını izləyin. Qaynar nöqtələrin təhlilindən maksimum yararlanmaq üçün texnikaları öyrənin.
- Alqoritminiz yaxşı tənzimləndikdən sonra nəticələri kalibrləmək və digər sahələrdə potensial performans təkmilləşdirmələrini müəyyən etmək üçün Performans Snapshot-ı yenidən işə salın.
Həmçinin baxın
Mikroarxitektura Kəşfiyyatı
VTune Profiler Yardım Turu
Ətraflı məlumat əldə edin
Sənəd / Təsvir
- İstifadəçi təlimatı
İstifadəçi Təlimatı VTune Pro üçün əsas sənəddirfiler.
QEYD
Siz həmçinin VTune Pro-nun oflayn versiyasını yükləyə bilərsinizfiler sənədləri. - Onlayn Təlim
Onlayn təlim saytı VTune Pro-nun əsaslarını öyrənmək üçün əla mənbədirfiler Başlanğıc təlimatları, videolar, dərsliklər, webinarlar və texniki məqalələr. - Kulinariya kitabı
VTune Pro-da analiz növlərindən istifadə edərək populyar performans problemlərini müəyyən etmək və həll etmək üçün reseptləri ehtiva edən performans təhlili yemək kitabıfiler. - Windows üçün Quraşdırma Bələdçisi | Linux | macOS hostları
Quraşdırma Təlimatında VTune Pro üçün əsas quraşdırma təlimatları varfiler və müxtəlif sürücülər və kollektorlar üçün quraşdırmadan sonrakı konfiqurasiya təlimatları. - Dərsliklər
VTune Profiler tutorials qısa s ilə əsas funksiyalar vasitəsilə yeni istifadəçi istiqamətləndiriramptətbiq. - Buraxılış qeydləri
VTune Pro-nun ən son versiyası haqqında məlumat tapınfiler, o cümlədən yeni funksiyaların, sistem tələblərinin və həll edilmiş texniki məsələlərin hərtərəfli təsviri.
VTune Pro-nun müstəqil və alətlər dəsti versiyaları üçünfiler, cari Sistem Tələblərini başa düşmək.
Bildirişlər və İmtinalar
Intel texnologiyaları effektiv aparat, proqram təminatı və ya xidmət aktivləşdirilməsini tələb edə bilər.
Heç bir məhsul və ya komponent tamamilə təhlükəsiz ola bilməz.
Xərcləriniz və nəticələriniz fərqli ola bilər.
© Intel Korporasiyası. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Digər adlar və markalar başqalarının mülkiyyəti kimi iddia edilə bilər.
Intel, Intel loqosu, Intel Atom, Intel Core, Intel Xeon Phi, VTune və Xeon ABŞ və/və ya digər ölkələrdə Intel Korporasiyasının ticarət nişanlarıdır.
*Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.
Microsoft, Windows və Windows loqosu Amerika Birləşmiş Ştatlarında və/və ya digər ölkələrdə Microsoft Korporasiyasının ticarət nişanları və ya qeydə alınmış ticarət nişanlarıdır.
Java Oracle və/və ya onun filiallarının qeydə alınmış ticarət nişanıdır.
OpenCL və OpenCL loqosu Khronos tərəfindən icazə ilə istifadə edilən Apple Inc-in ticarət nişanlarıdır.
Intel texnologiyaları effektiv aparat, proqram təminatı və ya xidmət aktivləşdirilməsini tələb edə bilər.
Heç bir məhsul və ya komponent tamamilə təhlükəsiz ola bilməz.
Xərcləriniz və nəticələriniz fərqli ola bilər.
© Intel Korporasiyası. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Digər adlar və markalar başqalarının mülkiyyəti kimi iddia edilə bilər.
Intel, Intel loqosu, Intel Atom, Intel Core, Intel Xeon Phi, VTune və Xeon ABŞ və/və ya digər ölkələrdə Intel Korporasiyasının ticarət nişanlarıdır.
*Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.
Microsoft, Windows və Windows loqosu Amerika Birləşmiş Ştatlarında və/və ya digər ölkələrdə Microsoft Korporasiyasının ticarət nişanları və ya qeydə alınmış ticarət nişanlarıdır.
Java Oracle və/və ya onun filiallarının qeydə alınmış ticarət nişanıdır.
OpenCL və OpenCL loqosu Khronos tərəfindən icazə ilə istifadə edilən Apple Inc-in ticarət nişanlarıdır.
Sənədlər / Resurslar
![]() |
intel VTune Pro ilə işə başlayınfiler [pdf] İstifadəçi təlimatı VTune Pro ilə işə başlayınfiler, Başlayın, VTune Pro iləfiler, VTune Profiler |