intel Fara da VTune Profiler
Fara da Intel® VTune™ Profiler
Yi amfani da Intel VTune Profiler don nazarin tsarin gida da na nesa daga Windows*, macOS*, da Linux * runduna. Inganta aikace-aikace da aikin tsarin ta hanyar waɗannan ayyuka:
- Yi nazarin zaɓuɓɓukan algorithm.
- Nemo serial da parallel code bottlenecks.
- Fahimtar inda da kuma yadda aikace-aikacenku zai iya amfana daga albarkatun kayan masarufi.
- Gaggauta aiwatar da aikace-aikacenku.
Zazzage Intel VTune Profiler akan tsarin ku ta ɗayan waɗannan hanyoyin: - Zazzage sigar Standalone.
- Samun Intel VTune Profiler azaman ɓangare na Intel® oneAPI Base Toolkit.
Dubi VTune Profiler shafin horo don bidiyo, webinars, da ƙarin kayan don taimaka muku farawa.
NOTE
Takaddun bayanai don nau'ikan Intel® VTune™ Profiler kafin sakin 2021 suna samuwa don saukewa kawai. Don jerin samuwan takaddun abubuwan da zazzagewa ta sigar samfur, duba waɗannan shafuka:
- Zazzage Takardu don Intel Parallel Studio XE
- Zazzage Takaddun Bayanan don Intel System Studio
Fahimtar Tsarin Aiki
Yi amfani da Intel VTune Profiler ku profile aikace-aikace da kuma nazarin sakamako don inganta aikin.
Tsarin aiki na gaba ɗaya ya ƙunshi waɗannan matakai:
Zaɓi Tsarin Mai watsa shiri don Farawa
Ƙara koyo game da ƙayyadaddun ayyukan aiki na tsarin don Windows*, Linux*, ko macOS*.
Fara da Intel® VTune™ Profiler don Windows* OS
Kafin Ka Fara
- Shigar da Intel® VTune™ Profiler akan tsarin Windows* ku.
- Gina aikace-aikacen ku tare da bayanan alamar kuma a cikin Yanayin Saki tare da kunna duk ingantawa. Don cikakkun bayanai kan saitunan masu tarawa, duba VTune Profiler jagorar mai amfani ta kan layi.
Hakanan zaka iya amfani da matrix sampakwai application a ciki \VTune\Sampda matrix. Kuna iya ganin sample results in \VTune\Projectsample (matrix). - Saita masu canjin yanayi: Gudanar da Rubutun setvars.bat.
Ta hanyar tsoho, da don abubuwan haɗin API guda ɗaya shine Shirin Files (x86)\Intel\oneAPI.
NOTE Ba kwa buƙatar kunna setvars.bat lokacin amfani da Intel® VTune™ Profiler a cikin Microsoft* Visual Studio*.
Mataki 1: Fara Intel® VTune™ Profiler
Fara Intel VTune Profiler ta ɗayan waɗannan hanyoyin kuma saita aikin. Aiki wani akwati ne na aikace-aikacen da kuke son tantancewa, nau'in bincike, da sakamakon tattara bayanai.
Source / Fara VTune Profiler
A tsaye (GUI)
- Gudanar da umarnin vtune-gui ko gudanar da Intel® VTune™ Profiler daga Fara menu.
- Lokacin da GUI ya buɗe, danna kan allon maraba.
- A cikin akwatin maganganu Create Project, saka sunan aikin da wurin.
- Danna Ƙirƙiri Project.
A tsaye (Layin Umurni)
Guda umurnin vtune.
Microsoft* Visual Studio* IDE
Bude maganin ku a cikin Kayayyakin gani na Studio. VTune Profiler kayan aiki yana kunna ta atomatik kuma an saita aikin Kayayyakin Kayayyakin ku azaman maƙasudin bincike.
NOTE
Ba kwa buƙatar ƙirƙirar aiki lokacin gudanar da Intel® VTune™ Profiler daga layin umarni ko tsakanin Microsoft* Visual Studio.
Mataki 2: Sanya da Gudanar da Bincike
Bayan ƙirƙira sabon aiki, taga Saita Analysis yana buɗewa tare da waɗannan dabi'u na asali:
- A cikin ɓangaren ƙaddamar da aikace-aikacen, bincika zuwa wurin da za a iya aiwatar da aikace-aikacen ku file.
- Danna Fara don gudanar da Hoton Ayyuka akan aikace-aikacenku. Wannan bincike yana gabatar da gaba ɗayaview na al'amurran da suka shafi aikin aikace-aikacen ku akan tsarin da aka yi niyya.
Mataki 3: View da Yi nazarin Bayanan Ayyuka
Lokacin tattara bayanai ya ƙare, VTune Profiler yana nuna sakamakon bincike a cikin taga taƙaice. Anan, kun ga wasan ya ƙareview na aikace-aikacenku.
The overview yawanci ya haɗa da awoyi da yawa tare da kwatancensu.
- A Fadada kowane awo don cikakkun bayanai game da abubuwan da ke ba da gudummawa.
- B Ma'auni mai alama yana nuna ƙima a waje da abin karɓa/na yau da kullun aiki. Yi amfani da tukwici na kayan aiki don fahimtar yadda ake inganta ma'aunin tuta.
- C Dubi jagora kan wasu nazarin da ya kamata ku yi la'akari da gudu na gaba. Bishiyar Nazari tana haskaka waɗannan shawarwari.
Matakai na gaba
Ayyukan Snapshot shine kyakkyawan mafari don samun cikakken kimanta aikin aikace-aikacen tare da VTune Profiler. Na gaba, bincika idan algorithm ɗin ku yana buƙatar kunnawa.
- Bi koyawa don yin nazarin ƙulla-ƙullun ayyukan gama gari.
- Da zarar algorithm ɗinku ya daidaita da kyau, sake gudanar da Snapshot Performance don daidaita sakamako da gano yuwuwar haɓaka aiki a wasu wurare.
Duba kuma
Binciken Micro Architecture
VTune Profiler Taimako Tour
Exampda: Profile OpenMP* Application akan Windows*
Yi amfani da Intel VTune Profiler akan na'urar Windows don profile kamar yaddaample iso3dfd_omp_offload Buɗe aikace-aikacen Buɗewa akan Intel GPU. Koyi yadda ake gudanar da bincike na GPU kuma bincika sakamako.
Abubuwan da ake bukata
- Tabbatar cewa tsarin ku yana gudana Microsoft* Windows 10 ko sabon sigar.
- Yi amfani da ɗayan waɗannan nau'ikan Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- Ya kamata tsarin ku ya kasance yana gudana akan ɗayan waɗannan na'urori na Intel:
- 7th Generation Intel® Core™ i7 Processors (sunan lamba Kaby Lake)
- 8th Generation Intel® Core™ i7 Processors (sunan lamba Coffee Lake)
- 10th Generation Intel® Core™ i7 Processors (sunan lamba Ice Lake)
- Shigar da Intel VTune Profiler daga ɗaya daga cikin waɗannan kafofin:
- Zazzage samfurin tsaye
- Intel® oneAPI Base Toolkit
- Kayan aikin Kawo Tsarin Intel®
- Zazzage kayan aikin Intel® oneAPI HPC wanda ya ƙunshi Intel® oneAPI DPC++/C++ Compiler(icx/icpx) wanda kuke buƙatar haɓakawa.file Buɗe aikace-aikace.
- Saita masu canjin yanayi. Kashe rubutun vars.bat dake cikin \ directory.
- Saita tsarin ku don nazarin GPU.
NOTE
Don shigar da Intel VTune Profiler a cikin yanayin Microsoft* Visual Studio, duba VTune Profiler Jagorar mai amfani.
Gina kuma Haɗa Buɗewar Aikace-aikacen Kashewa
- Zazzage iso3dfd_omp_offload BudeMP Offload sample.
- Bude zuwa ga sampda directory.
cd <sample_dir>/Programming kai tsaye/C++/StructuredGrids/iso3dfd_omp_offload - Haɗa aikace-aikacen OpenMP Offload.
mkdir gini
cd gini
icx /std:c++17 /EHsc /Qiopenmp /I../include\/Qopenmp-manufa:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Gudanar da Binciken GPU akan Aikace-aikacen Kashewar Buɗe MP
Yanzu kun shirya don gudanar da Binciken Ƙididdigar GPU akan aikace-aikacen OpenMP da kuka haɗa.
- Bude VTune Profiler kuma danna kan Sabon Project don ƙirƙirar aikin.
- A kan shafin maraba, danna kan Sanya Analysis don saita binciken ku.
- Zaɓi waɗannan saitunan don nazarin ku.
- A cikin WHERE, zaɓi Mai watsa shiri na gida.
- A cikin WHAT, zaɓi Ƙaddamar da Aikace-aikacen kuma saka iso3dfd_omp_offload binary azaman aikace-aikacen pro.file.
- A cikin aikin YAYA, zaɓi nau'in bincike na GPU Offload daga rukunin Accelerators a cikin Bishiyar Bincike.
- Danna maɓallin Fara don gudanar da bincike.
VTune Profiler yana tattara bayanai kuma yana nuna sakamakon bincike a cikin GPU Offload viewbatu.
- A cikin Tagar Taƙaitawa, duba ƙididdiga akan amfanin CPU da GPU. Yi amfani da wannan bayanan don tantance idan aikace-aikacenku shine:
- GPU-daure
- CPU-daure
- Yin amfani da lissafin albarkatun tsarin ku mara inganci
- Yi amfani da bayanin da ke cikin tagar Platform don ganin ainihin ma'aunin CPU da GPU.
- Bincika takamaiman ayyukan kwamfuta a cikin taga Graphics.
Don zurfafa bincike, duba girke-girke mai alaƙa a cikin VTune ProfileLittafin dafa abinci Analysis Performance. Hakanan kuna iya ci gaba da bayanin ku tare da ƙididdigar GPU Compute/Media Hotspots analysis.
Exampku: profile SYCL* Application akan Windows*
Profile kamar yaddaample matrix_yawan aikace-aikacen SYCL tare da Intel® VTune™ Profiler. Sanin samfurin kuma ku fahimci kididdigar da aka tattara don aikace-aikacen da aka ɗaure GPU.
Abubuwan da ake bukata
- Tabbatar cewa an shigar da Microsoft* Visual Studio (v2017 ko sabo) akan tsarin ku.
- Shigar da Intel VTune Profiler daga Intel® oneAPI Base Toolkit ko Intel® System Bring-up Toolkit. Waɗannan kayan aikin kayan aikin sun ƙunshi Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) mai tarawa da ake buƙata don aiwatar da bayanin martaba.
- Saita masu canjin yanayi. Kashe rubutun vars.bat dake cikin \ directory.
- Tabbatar cewa Intel oneAPI DPC++ Compiler (wanda aka shigar tare da kayan aikin Intel oneAPI Base Toolkit) an haɗa shi cikin Microsoft Visual Studio.
- Haɗa lambar ta amfani da -gline-tables-only da -fdebug-info-for-profiling zaɓuɓɓukan don Intel oneAPI DPC++ Compiler.
- Saita tsarin ku don nazarin GPU.
Don ƙarin bayani game da shigar da Intel VTune Profiler a cikin yanayin Microsoft* Visual Studio, duba VTune Profiler Jagorar mai amfani.
Gina Matrix App
Zazzage lambar matrix_multiply_vtune sampkunshin don kayan aikin Intel oneAPI. Wannan ya ƙunshi sampwanda zaka iya amfani dashi don ginawa da profile aikace-aikacen SYCL.
- Bude Microsoft* Visual Studio.
- Danna File > Buɗe > Project/ Magani. Nemo babban fayil ɗin matrix_multiply_vtune kuma zaɓi matrix_multiply.sln.
- Gina wannan tsarin (Project> Gina).
- Gudanar da shirin (Mai gyara> Fara Ba tare da Debugging ba).
- Don zaɓar DPC++ ko sigar zaren sample, yi amfani da ma'anar preprocessor.
- Je zuwa Properties> DPC++> Preprocessor> Preprocessor Definition.
- Ƙayyade icpx -fsycl ko USE_THR.
Gudun GPU Analysis
Gudanar da nazarin GPU akan Matrix sample.
- Daga Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayya ) Studio , danna maballin Sanya Analysis.
Tagan Ƙimar Ƙirar Ƙirar Yana buɗewa. Ta hanyar tsoho, yana gaji saitunan aikin VS ɗin ku kuma yana ƙayyade matrix_multiply.exe azaman aikace-aikacen pro.file. - A cikin Saita Analysis taga, danna
Maɓallin lilo a cikin faifan YADDA.
- Zaɓi nau'in ƙididdigar GPU Compute/Media Hotspots analysis from the Accelerators group in the Analysis Tree.
- Danna maɓallin Fara don ƙaddamar da bincike tare da zaɓuɓɓukan da aka riga aka ƙayyade.
Gudanar da Binciken GPU daga Layin Umurni:
- Bude sampda directory:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - A cikin wannan jagorar, buɗe aikin Kayayyakin Kayayyakin Kayayyaki* file mai suna matrix_multiply.sln
- Yawan ninka.cpp file ya ƙunshi nau'ikan matrix da yawa. Zaɓi siga ta hanyar gyara madaidaicin #define MULTIPLY line a multiply.hpp
- Gina dukkan aikin tare da saitin Saki.
Wannan yana haifar da mai aiwatarwa mai suna matrix_multiply.exe. - Shirya tsarin don gudanar da bincike na GPU. Duba Saita Tsarin don Binciken GPU.
- Saita VTune Profiler yanayi masu canjin yanayi ta hanyar gudanar da tsari file: fitarwa \env\vars.bat
- Gudanar da umarnin bincike:
vtune.exe -tattara gpu-offload - matrix_multiply.exe
VTune Profiler yana tattara bayanai kuma yana nuna sakamakon bincike a cikin GPU Compute/Media Hotspots viewbatu. A cikin Tagar Taƙaitawa, duba ƙididdiga akan CPU da amfanin amfanin GPU don fahimtar ko aikace-aikacenku na daure GPU. Canja zuwa taga Graphics don ganin ainihin ma'aunin CPU da GPU masu wakiltar aiwatar da lamba akan lokaci.
Fara da Intel® VTune™ Profiler don Linux * OS
Kafin Ka Fara
- Shigar da Intel® VTune™ Profiler akan tsarin Linux* ku.
- Gina aikace-aikacen ku tare da bayanan alamar kuma a cikin Yanayin Saki tare da kunna duk ingantawa. Don cikakkun bayanai kan saitunan masu tarawa, duba VTune Profiler jagorar mai amfani ta kan layi.
Hakanan zaka iya amfani da matrix sampakwai application a ciki \sampda matrix. Kuna iya ganin sample results in \sample (matrix). - Saita masu canjin yanayi: tushe /setvars.sh
Ta hanyar tsoho, da shine:- $HOME/intel/oneapi/ lokacin shigar da izinin mai amfani;
- /opt/intel/oneapi/ lokacin shigar da tushen izini.
Mataki 1: Fara VTune Profiler
Fara VTune Profiler ta ɗayan waɗannan hanyoyin:
Source / Fara VTune Profiler
A tsaye/IDE (GUI)
- Guda umurnin vtunegui. Don fara VTune Profiler daga Intel System Studio IDE, zaɓi Kayan aiki> VTune Profiler> Kaddamar da VTune Profiler. Wannan yana saita duk masu canjin yanayi masu dacewa kuma yana ƙaddamar da keɓantacce ke dubawa na samfurin.
- Lokacin da GUI ya buɗe, danna NEW PROJECT a cikin allon maraba.
- A cikin akwatin maganganu Create Project, saka sunan aikin da wurin.
- Danna Ƙirƙiri Project.
A tsaye (Layin Umurni)
- Guda umurnin vtune.
Mataki 2: Sanya da Gudanar da Bincike
Bayan ƙirƙira sabon aiki, taga Saita Analysis yana buɗewa tare da waɗannan dabi'u na asali:
- A cikin sashin ƙaddamar da aikace-aikacen, bincika zuwa wurin aikace-aikacenku.
- Danna Fara don gudanar da Hoton Ayyuka akan aikace-aikacenku. Wannan bincike yana gabatar da gaba ɗayaview na al'amurran da suka shafi aikin aikace-aikacen ku akan tsarin da aka yi niyya.
Mataki 3: View da Yi nazarin Bayanan Ayyuka
Lokacin tattara bayanai ya ƙare, VTune Profiler yana nuna sakamakon bincike a cikin taga taƙaice. Anan, kun ga wasan ya ƙareview na aikace-aikacenku.
The overview yawanci ya haɗa da awoyi da yawa tare da kwatancensu.
- A Fadada kowane awo don cikakkun bayanai game da abubuwan da ke ba da gudummawa.
- B Ma'auni mai alama yana nuna ƙima a waje da abin karɓa/na yau da kullun aiki. Yi amfani da tukwici na kayan aiki don fahimtar yadda ake inganta ma'aunin tuta.
- C Dubi jagora kan wasu nazarin da ya kamata ku yi la'akari da gudu na gaba. Bishiyar Nazari tana haskaka waɗannan shawarwari.
Matakai na gaba
Ayyukan Snapshot shine kyakkyawan mafari don samun cikakken kimanta aikin aikace-aikacen tare da VTune Profiler. Na gaba, bincika idan algorithm ɗin ku yana buƙatar kunnawa.
- Bi koyawa don yin nazarin ƙulla-ƙullun ayyukan gama gari.
- Da zarar algorithm ɗinku ya daidaita da kyau, sake gudanar da Snapshot Performance don daidaita sakamako da gano yuwuwar haɓaka aiki a wasu wurare.
Duba kuma
Binciken Micro Architecture
VTune Profiler Taimako Tour
Exampku: profile OpenMP Application akan Linux*
Yi amfani da Intel VTune Profiler akan na'urar Linux don profile kamar yaddaample iso3dfd_omp_offload Buɗe aikace-aikacen Buɗewa akan Intel GPU. Koyi yadda ake gudanar da bincike na GPU kuma bincika sakamako.
Abubuwan da ake bukata
- Tabbatar cewa tsarin ku yana gudana Linux* OS kernel 4.14 ko sabon sigar.
- Yi amfani da ɗayan waɗannan nau'ikan Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- Ya kamata tsarin ku ya kasance yana gudana akan ɗayan waɗannan na'urori na Intel:
- 7th Generation Intel® Core™ i7 Processors (sunan lamba Kaby Lake)
- 8th Generation Intel® Core™ i7 Processors (sunan lamba Coffee Lake)
- 10th Generation Intel® Core™ i7 Processors (sunan lamba Ice Lake)
- Don Linux GUI, yi amfani da:
- GTK+ nau'in 2.10 ko sabo (2.18 da sababbi ana ba da shawarar)
- Sigar Pango 1.14 ko sabo
- Sigar X.Org 1.0 ko sabo (1.7 da sabbin nau'ikan ana ba da shawarar)
- Shigar da Intel VTune Profiler daga ɗaya daga cikin waɗannan kafofin:
- Zazzage samfurin tsaye
- Intel® oneAPI Base Toolkit
- Kayan aikin Kawo Tsarin Intel®
- Zazzage kayan aikin Intel® oneAPI HPC wanda ya ƙunshi Intel® oneAPI DPC++/C++ Compiler(icx/icpx) wanda kuke buƙatar haɓakawa.file Buɗe aikace-aikace.
- Saita masu canjin yanayi. Kashe rubutun vars.sh.
- Saita tsarin ku don nazarin GPU.
Gina kuma Haɗa Buɗewar Aikace-aikacen Kashewa
- Zazzage iso3dfd_omp_offload BudeMP Offload sample.
- Bude zuwa ga sampda directory.
cd <sample_dir>/Programming kai tsaye/C++/StructuredGrids/iso3dfd_omp_offload - Haɗa aikace-aikacen OpenMP Offload.
mkdir gini;
cmake -DVERIFY_RESULTS=0 ..
yin -j
Wannan yana haifar da src/iso3dfd mai aiwatarwa.
Don share shirin, rubuta:
yin tsabta
Wannan yana cire abin aiwatarwa da abu files cewa ka halitta tare da yin umarni.
Gudanar da Binciken GPU akan Aikace-aikacen Kashewar Buɗe MP
Yanzu kun shirya don gudanar da Binciken Ƙididdigar GPU akan aikace-aikacen OpenMP da kuka haɗa.
- Bude VTune Profiler kuma danna kan Sabon Project don ƙirƙirar aikin.
- A kan shafin maraba, danna kan Sanya Analysis don saita binciken ku.
- Zaɓi waɗannan saitunan don nazarin ku.
- A cikin WHERE, zaɓi Mai watsa shiri na gida.
- A cikin WHAT, zaɓi Ƙaddamar da Aikace-aikacen kuma saka iso3dfd_omp_offload binary azaman aikace-aikacen pro.file.
- A cikin aikin YAYA, zaɓi nau'in bincike na GPU Offload daga rukunin Accelerators a cikin Bishiyar Bincike.
- Danna maɓallin Fara don gudanar da bincike.
VTune Profiler yana tattara bayanai kuma yana nuna sakamakon bincike a cikin GPU Offload viewbatu.
- A cikin Tagar Taƙaitawa, duba ƙididdiga akan amfanin CPU da GPU. Yi amfani da wannan bayanan don tantance idan aikace-aikacenku shine:
- GPU-daure
- CPU-daure
- Yin amfani da lissafin albarkatun tsarin ku mara inganci
- Yi amfani da bayanin da ke cikin tagar Platform don ganin ainihin ma'aunin CPU da GPU.
- Bincika takamaiman ayyukan kwamfuta a cikin taga Graphics.
Don zurfafa bincike, duba girke-girke mai alaƙa a cikin VTune ProfileLittafin dafa abinci Analysis Performance. Hakanan kuna iya ci gaba da bayanin ku tare da ƙididdigar GPU Compute/Media Hotspots analysis.
Exampku: profile SYCL* Application akan Linux*
Yi amfani da VTune Profiler da asample matrix_yawan aikace-aikacen SYCL don saurin sanin samfur da ƙididdiga da aka tattara don aikace-aikacen da aka ɗaure GPU.
Abubuwan da ake bukata
- Shigar da VTune Profiler da Intel® oneAPI DPC++/C++ Compiler daga Intel® oneAPI Base Toolkit ko Kayan aikin Kawo Tsarin Intel®.
- Saita masu canjin yanayi ta aiwatar da rubutun vars.sh.
- Saita tsarin ku don nazarin GPU.
Gina Matrix Application
Zazzage lambar matrix_multiply_vtune sampkunshin don kayan aikin Intel oneAPI. Wannan ya ƙunshi sampwanda zaka iya amfani dashi don ginawa da profile aikace-aikacen SYCL.
Ku profile aikace-aikacen SYCL, tabbatar da haɗa lambar ta amfani da -gline-tables-only da -fdebug-info-for-profiling Intel oneAPI DPC++ Zaɓuɓɓukan Haɗa.
Don hada wannan sampA aikace, yi kamar haka:
- Je zuwa ga sampda directory.
cd <sample_dir/VtuneProfiler/matrix_multiply> - Yawan ninka.cpp file a cikin babban fayil ɗin src ya ƙunshi nau'ikan haɓakar matrix da yawa. Zaɓi siga ta hanyar gyara madaidaicin #define MULTIPLY layi a ninka.h.
- Gina ƙa'idar ta amfani da Make data kasancefile:
kama .
yi
Wannan yakamata ya haifar da matrix.icpx -fsycl mai aiwatarwa.
Don share shirin, rubuta:
yin tsabta
Wannan yana cire abin aiwatarwa da abu files waɗanda aka halicce su ta hanyar yin umarni.
Gudun GPU Analysis
Gudanar da nazarin GPU akan Matrix sample.
- Kaddamar da VTune Profiler tare da umarnin vtune-gui.
- Danna Sabon Project daga shafin maraba.
- Ƙayyade suna da wuri don s ɗin kuample project kuma danna Create Project.
- A cikin WHAT panel, bincika zuwa matrix.icpx-fsycl file.
- A cikin shirin YADDA, danna maɓallin
Maɓallin lilo kuma zaɓi nazarin GPU Compute/Media Hotspots analysis daga ƙungiyar Accelerators a cikin Bishiyar Bincike.
- Danna maɓallin Fara a ƙasa don ƙaddamar da bincike tare da zaɓuɓɓukan da aka riga aka zaɓa.
Gudanar da Binciken GPU daga Layin Umurni:
- Shirya tsarin don gudanar da bincike na GPU. Duba Saita Tsarin don Binciken GPU.
- Saita masu canjin yanayi don kayan aikin software na Intel:
tushen $ONEAPI_ROOT/setvars.sh - Gudun ƙididdigar GPU Compute/Media Hotspots analysis:
vtune -tattara gpu-hotspots -r ./result_gpu-hotspots - ./matrix.icpx -fsycl
Don ganin rahoton taƙaice, rubuta:
vtune -takaitaccen rahoto -r ./result_gpu-hotspots
VTune Profiler yana tattara bayanai kuma yana nuna sakamakon bincike a cikin GPU Compute/Media Hotspots viewbatu. A cikin Tagar Taƙaitawa, duba ƙididdiga akan CPU da amfanin amfanin GPU don fahimtar ko aikace-aikacenku na daure GPU. Canja zuwa taga Graphics don ganin ainihin ma'aunin CPU da GPU masu wakiltar aiwatar da lamba akan lokaci.
Fara da Intel® VTune™ Profiler don macOS*
Yi amfani da VTune Profiler akan tsarin macOS don yin bincike mai nisa akan tsarin da ba macOS ba (Linux * ko Android* kawai) .
Ba za ku iya amfani da VTune Pro bafiler a cikin yanayin macOS don waɗannan dalilai:
- Profile tsarin macOS wanda aka sanya shi.
- Tattara bayanai akan tsarin macOS mai nisa.
Don nazarin aikin Linux * ko Android* mai nisa daga mai masaukin macOS, yi ɗayan waɗannan matakan:
- Shigar da VTune Profiler bincike akan tsarin macOS tare da tsarin nesa da aka ƙayyade azaman manufa. Lokacin da bincike ya fara, VTune Profiler yana haɗa zuwa tsarin nesa don tattara bayanai, sannan ya dawo da sakamakon zuwa mai masaukin macOS don viewing.
- Gudanar da bincike akan tsarin da aka yi niyya a gida kuma kwafi sakamakon zuwa tsarin macOS don viewShiga cikin VTune Profiler.
Matakan da ke cikin wannan takaddar suna ɗaukar tsarin nisa na Linux kuma suna tattara bayanan aiki ta amfani da damar SSH daga VTune Profiler a kan tsarin masaukin macOS.
Kafin Ka Fara
- Shigar da Intel® VTune™ Profiler akan tsarin macOS * ku.
- Gina aikace-aikacen Linux ɗin ku tare da bayanan alamar kuma a cikin Yanayin Saki tare da kunna duk ingantawa. Don cikakkun bayanai, duba saitunan mai tarawa a cikin VTune Profiler taimako.
- Sanya damar SSH daga tsarin macOS mai watsa shiri zuwa tsarin Linux mai niyya don aiki a cikin yanayin rashin kalmar sirri.
Mataki 1: Fara VTune Profiler
- Kaddamar da VTune Profiler tare da umarnin vtune-gui.
Ta hanyar tsoho, da shine /opt/intel/oneapi/. - Lokacin da GUI ya buɗe, danna NEW PROJECT a cikin allon maraba.
- A cikin akwatin maganganu Create Project, saka sunan aikin da wurin.
- Danna Ƙirƙiri Project.
Mataki 2: Sanya da Gudanar da Bincike
Bayan ka ƙirƙiri sabon aiki, taga Tattaunawa ta Ƙirƙiri yana buɗewa tare da nau'in bincike na Snapshot Performance.
Wannan bincike yana nuna ƙarshenview daga cikin batutuwan da suka shafi aikin aikace-aikacen ku akan tsarin da aka yi niyya.
- A cikin WHERE, zaɓi Linux Remote (SSH) kuma saka tsarin Linux mai nisa ta amfani da sunan mai amfani @ sunan mai masauki[: tashar jiragen ruwa].
VTune Profiler yana haɗi zuwa tsarin Linux kuma yana shigar da kunshin manufa. - A cikin WHAT panel, samar da hanyar zuwa aikace-aikacen ku akan tsarin Linux da aka yi niyya.
- Danna maɓallin Fara don gudanar da Snapshot Performance akan aikace-aikacen.
Mataki 3: View da Yi nazarin Bayanan Ayyuka
Lokacin tattara bayanai ya ƙare, VTune Profiler yana nuna sakamakon bincike akan tsarin macOS. Fara binciken ku a cikin Takaitaccen Tagar. Anan, kun ga wasan ya ƙareview na aikace-aikacenku.
The overview yawanci ya haɗa da awoyi da yawa tare da kwatancensu.
- A Fadada kowane awo don cikakkun bayanai game da abubuwan da ke ba da gudummawa.
- B Ma'auni mai alama yana nuna ƙima a waje da abin karɓa/na yau da kullun aiki. Yi amfani da tukwici na kayan aiki don fahimtar yadda ake inganta ma'aunin tuta.
- C Dubi jagora kan wasu nazarin da ya kamata ku yi la'akari da gudu na gaba. Bishiyar Nazari tana haskaka waɗannan shawarwari.
Matakai na gaba
Ayyukan Snapshot shine kyakkyawan mafari don samun cikakken kimanta aikin aikace-aikacen tare da VTune Profiler.
Na gaba, bincika idan algorithm ɗin ku yana buƙatar kunnawa.
- Gudun Binciken Hotspots akan aikace-aikacen ku.
- Bi koyaswar Hotspots. Koyi dabaru don samun fa'ida daga binciken Hotspot ɗin ku.
- Da zarar algorithm ɗinku ya daidaita da kyau, sake gudanar da Snapshot Performance don daidaita sakamako da gano yuwuwar haɓaka aiki a wasu wurare.
Duba kuma
Binciken Micro Architecture
VTune Profiler Taimako Tour
Ƙara Koyi
Takardu / Bayani
- Jagorar Mai Amfani
Jagorar mai amfani shine takaddun farko na VTune Profiler.
NOTE
Hakanan zaka iya saukar da sigar layi ta VTune Profiler takardun. - Horon kan layi
Gidan horarwa na kan layi shine ingantaccen hanya don koyan abubuwan yau da kullun na VTune Profiler tare da jagorar farawa, bidiyo, koyawa, webinars, da kuma labaran fasaha. - Littafin dafa abinci
Littafin dafa abinci na nazarin ayyuka wanda ya ƙunshi girke-girke don ganowa da magance mashahuran matsalolin aiki ta amfani da nau'ikan bincike a cikin VTune Profiler. - Jagorar Shigarwa don Windows | Linux | macOS runduna
Jagoran shigarwa ya ƙunshi ainihin umarnin shigarwa don VTune Profiler da umarnin daidaitawa bayan shigarwa don direbobi daban-daban da masu tarawa. - Koyawa
VTune Profiler koyawa suna jagorantar sabon mai amfani ta hanyar fasali na asali tare da gajeriyar sampda aikace-aikace. - Bayanan Saki
Nemo bayani game da sabon sigar VTune Profiler, gami da cikakken bayanin sabbin abubuwa, buƙatun tsarin, da al'amurran fasaha waɗanda aka warware.
Don tsayayyen nau'ikan kayan aiki na VTune Profiler, fahimci Tsarin Bukatun na yanzu.
Sanarwa da Rarrabawa
Fasahar Intel na iya buƙatar kayan aikin da aka kunna, software ko kunnawa sabis.
Babu samfur ko sashi wanda zai iya zama cikakkiyar amintacce.
Kudin ku da sakamakon ku na iya bambanta.
© Kamfanin Intel. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Ana iya da'awar wasu sunaye da alamun a matsayin mallakin wasu.
Intel, tambarin Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune da Xeon alamun kasuwanci ne na Kamfanin Intel Corporation a Amurka da/ko wasu ƙasashe.
*Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.
Microsoft, Windows, da tambarin Windows alamun kasuwanci ne, ko alamun kasuwanci masu rijista na Microsoft Corporation a Amurka da/ko wasu ƙasashe.
Java alamar kasuwanci ce mai rijista ta Oracle da/ko masu haɗin gwiwa.
OpenCL da tambarin OpenCL alamun kasuwanci ne na Apple Inc. da izinin Khronos ke amfani da shi.
Fasahar Intel na iya buƙatar kayan aikin da aka kunna, software ko kunnawa sabis.
Babu samfur ko sashi wanda zai iya zama cikakkiyar amintacce.
Kudin ku da sakamakon ku na iya bambanta.
© Kamfanin Intel. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Ana iya da'awar wasu sunaye da alamun a matsayin mallakin wasu.
Intel, tambarin Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune da Xeon alamun kasuwanci ne na Kamfanin Intel Corporation a Amurka da/ko wasu ƙasashe.
*Wasu sunaye da tambura ana iya da'awarsu azaman mallakar wasu.
Microsoft, Windows, da tambarin Windows alamun kasuwanci ne, ko alamun kasuwanci masu rijista na Microsoft Corporation a Amurka da/ko wasu ƙasashe.
Java alamar kasuwanci ce mai rijista ta Oracle da/ko masu haɗin gwiwa.
OpenCL da tambarin OpenCL alamun kasuwanci ne na Apple Inc. da izinin Khronos ke amfani da shi.
Takardu / Albarkatu
![]() |
intel Fara da VTune Profiler [pdf] Jagorar mai amfani Fara da VTune Profiler, Fara, tare da VTune Profiler, VTune Profiler |