intel Cychwyn Arni gyda VTune Profiler
Cychwyn Arni gyda Intel® VTune™ Profiler
Defnyddiwch Intel VTune Profiler dadansoddi systemau targed lleol ac anghysbell o westeion Windows*, macOS*, a Linux*. Gwella perfformiad cymhwysiad a system trwy'r gweithrediadau hyn:
- Dadansoddi dewisiadau algorithm.
- Dod o hyd i dagfeydd cod cyfresol a chyfochrog.
- Deall ble a sut y gall eich cais elwa o'r adnoddau caledwedd sydd ar gael.
- Cyflymwch y broses o roi eich cais ar waith.
Dadlwythwch Intel VTune Profiler ar eich system trwy un o'r ffyrdd hyn: - Lawrlwythwch y fersiwn Standalone.
- Cael Intel VTune Profiler fel rhan o Becyn Cymorth Sylfaenol unAPI Intel®.
Gweler y VTune Profiler tudalen hyfforddi ar gyfer fideos, webins, a mwy o ddeunydd i'ch helpu i gychwyn arni.
NODYN
Dogfennaeth ar gyfer fersiynau o Intel® VTune™ Profiler cyn rhyddhau 2021 ar gael i'w lawrlwytho yn unig. Am restr o ddogfennaeth sydd ar gael i'w lawrlwytho fesul fersiwn cynnyrch, gweler y tudalennau hyn:
- Lawrlwythwch Dogfennaeth ar gyfer Intel Parallel Studio XE
- Lawrlwythwch Dogfennaeth ar gyfer Intel System Studio
Deall y Llif Gwaith
Defnyddiwch Intel VTune Profiler i profile cais a dadansoddi canlyniadau ar gyfer gwella perfformiad.
Mae'r llif gwaith cyffredinol yn cynnwys y camau hyn:
Dewiswch Eich System Gwesteiwr i Gychwyn Arni
Dysgwch fwy am lifoedd gwaith system-benodol ar gyfer Windows *, Linux*, neu macOS*.
Cychwyn Arni gyda Intel® VTune™ Profiler ar gyfer Windows * OS
Cyn i Chi Ddechrau
- Gosod Intel® VTune ™ Profiler ar eich system Windows *.
- Adeiladwch eich cais gyda gwybodaeth symbol ac yn y modd Rhyddhau gyda'r holl optimeiddiadau wedi'u galluogi. I gael gwybodaeth fanwl am osodiadau casglwr, gweler y VTune Profiler canllaw defnyddiwr ar-lein.
Gallwch hefyd ddefnyddio'r matrics sampcais ar gael yn \VTune\Samples\matrics. Gallwch weld sampcanlyniadau i mewn \VTune\Prosiectau\sample (matrics). - Gosod y newidynnau amgylchedd: Rhedeg y \setvars.bat sgript.
Yn ddiofyn, mae'r ar gyfer cydrannau oneAPI yn Rhaglen Files (x86)\Intel\oneAPI.
NODYN Nid oes angen i chi redeg setvars.bat wrth ddefnyddio Intel® VTune™ Profiler o fewn Microsoft* Visual Studio*.
Cam 1: Dechreuwch Intel® VTune™ Profiler
Dechreuwch Intel VTune Profiler drwy un o'r ffyrdd hyn a sefydlu prosiect. Mae prosiect yn gynhwysydd ar gyfer y cymhwysiad rydych chi am ei ddadansoddi, y math o ddadansoddiad, a chanlyniadau casglu data.
Ffynhonnell / Cychwyn VTune Profiler
Annibynnol (GUI)
- Rhedeg y gorchymyn vtune-gui neu redeg Intel® VTune™ Profiler o'r ddewislen Start.
- Pan fydd y GUI yn agor, cliciwch yn y sgrin Croeso.
- Yn y blwch deialog Creu Prosiect, nodwch enw a lleoliad y prosiect.
- Cliciwch Creu Prosiect.
Arunig (llinell orchymyn)
Rhedeg y gorchymyn vtune.
Microsoft * Visual Studio * IDE
Agorwch eich datrysiad yn Visual Studio. Mae'r VTune Profiler bar offer wedi'i alluogi'n awtomatig a gosodir eich prosiect Visual Studio fel targed dadansoddi.
NODYN
Nid oes angen i chi greu prosiect wrth redeg Intel® VTune™ Profiler o'r llinell orchymyn neu o fewn Microsoft * Visual Studio.
Cam 2: Ffurfweddu a Rhedeg Dadansoddiad
Ar ôl creu prosiect newydd, mae'r ffenestr Dadansoddi Ffurfweddu yn agor gyda'r gwerthoedd rhagosodedig hyn:
- Yn yr adran Lansio Cais, porwch i leoliad gweithredadwy eich cais file.
- Cliciwch Cychwyn i redeg Ciplun Perfformiad ar eich cais. Mae'r dadansoddiad hwn yn cyflwyno trosodd cyffredinolview materion sy'n effeithio ar berfformiad eich cais ar y system darged.
Cam 3: View a Dadansoddi Data Perfformiad
Pan fydd casglu data wedi'i gwblhau, VTune Profiler yn dangos canlyniadau dadansoddi yn y ffenestr Crynodeb. Yma, rydych chi'n gweld perfformiad drosoddview o'ch cais.
Mae'r drosoddview fel arfer yn cynnwys nifer o fetrigau ynghyd â'u disgrifiadau.
- A Ehangwch bob metrig i gael gwybodaeth fanwl am y ffactorau sy'n cyfrannu.
- B Mae metrig wedi'i fflagio yn nodi gwerth y tu allan i'r ystod gweithredu derbyniol/arferol. Defnyddiwch awgrymiadau offer i ddeall sut i wella metrig wedi'i fflagio.
- C Gweler y canllawiau ar ddadansoddiadau eraill y dylech ystyried eu cynnal nesaf. Mae'r Goeden Ddadansoddi yn amlygu'r argymhellion hyn.
Camau Nesaf
Mae Ciplun Perfformiad yn fan cychwyn da i gael asesiad cyffredinol o berfformiad cais gyda VTune Profiler. Nesaf, gwiriwch a oes angen tiwnio'ch algorithm.
- Dilynwch diwtorial i ddadansoddi tagfeydd perfformiad cyffredin.
- Unwaith y bydd eich algorithm wedi'i diwnio'n dda, rhedwch Ciplun Perfformiad eto i raddnodi canlyniadau a nodi gwelliannau perfformiad posibl mewn meysydd eraill.
Gweler Hefyd
Archwilio microsaernïaeth
VTune Profiler Taith Gymorth
Example: Profile Cais OpenMP* ar Windows*
Defnyddiwch Intel VTune Profiler ar beiriant Windows i profile felample iso3dfd_omp_offload Cymhwysiad OpenMP wedi'i ddadlwytho i GPU Intel. Dysgwch sut i redeg dadansoddiad GPU ac archwilio canlyniadau.
Rhagofynion
- Sicrhewch fod eich system yn rhedeg Microsoft * Windows 10 neu fersiwn mwy diweddar.
- Defnyddiwch un o'r fersiynau hyn o Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- Dylai eich system fod yn rhedeg ar un o'r proseswyr Intel hyn:
- Proseswyr Intel® Core™ i7 7fed Genhedlaeth (enw cod Kaby Lake)
- Proseswyr Intel® Core™ i8 yr 7fed Genhedlaeth (enw cod Coffee Lake)
- Proseswyr Intel® Core™ i10 o'r 7fed Genhedlaeth (enw cod Ice Lake)
- Gosod Intel VTune Profiler o un o’r ffynonellau hyn:
- Lawrlwytho cynnyrch arunig
- Intel® oneAPI Pecyn Cymorth Sylfaenol
- Pecyn Cymorth Cychwyn System Intel®
- Lawrlwythwch Becyn Cymorth Intel® oneAPI HPC sy'n cynnwys y Compiler Intel® oneAPI DPC ++/ C ++ (icx / icpx) y mae angen i chi ei profile Ceisiadau OpenMP.
- Sefydlu newidynnau amgylchedd. Gweithredu'r sgript vars.bat sydd wedi'i leoli yn y \env cyfeiriadur.
- Gosodwch eich system ar gyfer dadansoddiad GPU.
NODYN
I osod Intel VTune Profiler yn amgylchedd Microsoft* Visual Studio, gweler y VTune Profiler Canllaw Defnyddiwr.
Adeiladu a Llunio'r Cais Dadlwytho OpenMP
- Lawrlwythwch y iso3dfd_omp_offload OpenMP Offload sample.
- Agored i'r sample cyfeiriadur.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Lluniwch y cais OpenMP Offload.
mkdir adeiladu
adeiladu cd
icx /std:c++17 /EHsc /Qiopenmp /I../cynnwys\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ...\src\utils.cpp
Rhedeg Dadansoddiad GPU ar Gymhwysiad Dadlwytho OpenMP
Rydych chi nawr yn barod i redeg y Dadansoddiad Dadlwytho GPU ar y cymhwysiad OpenMP y gwnaethoch chi ei lunio.
- Agor VTune Profiler a chliciwch ar Prosiect Newydd i greu prosiect.
- Ar y dudalen groeso, cliciwch ar Ffurfweddu Dadansoddiad i sefydlu'ch dadansoddiad.
- Dewiswch y gosodiadau hyn ar gyfer eich dadansoddiad.
- Yn y cwarel WHERE, dewiswch Gwesteiwr Lleol.
- Yn y cwarel BETH, dewiswch Lansio Cais a nodwch y deuaidd iso3dfd_omp_offload fel y cymhwysiad i profile.
- Yn y cwarel SUT, dewiswch y math dadansoddi GPU Offload o'r grŵp Cyflymyddion yn y Goeden Dadansoddi.
- Cliciwch ar y botwm Cychwyn i redeg y dadansoddiad.
VTune Profiler yn casglu data ac yn arddangos canlyniadau dadansoddi yn y GPU Offload viewpwynt.
- Yn y ffenestr Crynodeb, gweler ystadegau ar CPU a defnydd adnoddau GPU. Defnyddiwch y data hwn i benderfynu a yw eich cais yn:
- GPU rhwymo
- CPU-rhwymedig
- Defnyddio adnoddau cyfrifo eich system yn aneffeithlon
- Defnyddiwch y wybodaeth yn y ffenestr Platfform i weld metrigau CPU a GPU sylfaenol.
- Ymchwilio i dasgau cyfrifiadura penodol yn y ffenestr Graffeg.
I gael dadansoddiad dyfnach, gweler rysáit cysylltiedig yn y VTune Profiler Llyfr Coginio Dadansoddi Perfformiad. Gallwch hefyd barhau â'ch proffilio gyda dadansoddiad GPU Compute / Media Hotspots.
Example: Profile Cais SYCL* ar Windows*
Profile felampgyda matrix_multiply cais SYCL gyda Intel® VTune ™ Profiler. Ymgyfarwyddo â'r cynnyrch a deall yr ystadegau a gasglwyd ar gyfer cymwysiadau sy'n gysylltiedig â GPU.
Rhagofynion
- Sicrhewch fod Microsoft* Visual Studio (v2017 neu fwy newydd) wedi'i osod ar eich system.
- Gosod Intel VTune Profiler o Becyn Cymorth Sylfaenol Intel® oneAPI neu Becyn Cymorth System Deillio Intel®. Mae'r pecynnau cymorth hyn yn cynnwys casglwr Intel® oneAPI DPC++/C++ Compiler(icpx -fsycl) sydd ei angen ar gyfer y broses broffilio.
- Sefydlu newidynnau amgylchedd. Gweithredu'r sgript vars.bat sydd wedi'i leoli yn y \env cyfeiriadur.
- Sicrhewch fod y Compiler Intel oneAPI DPC++ (wedi'i osod gyda phecyn cymorth Intel oneAPI Base) wedi'i integreiddio i Microsoft Visual Studio.
- Lluniwch y cod gan ddefnyddio'r opsiynau -gline-tables-yn-unig a -fdebug-info-for-profiling ar gyfer Intel oneAPI DPC ++ Compiler.
- Gosodwch eich system ar gyfer dadansoddiad GPU.
I gael gwybodaeth am osod Intel VTune Profiler yn amgylchedd Microsoft* Visual Studio, gweler VTune Profiler Canllaw Defnyddiwr.
Adeiladwch yr Ap Matrics
Lawrlwythwch y cod matrix_multiply_vtune sampgyda phecyn ar gyfer pecynnau cymorth Intel oneAPI. Mae hwn yn cynnwys yr sample y gallwch ei ddefnyddio i adeiladu a hyrwyddofile cais SYCL.
- Agor Microsoft* Visual Studio.
- Cliciwch File > Agored > Prosiect/Ateb. Dewch o hyd i'r ffolder matrix_multiply_vtune a dewiswch matrix_multiply.sln.
- Adeiladwch y cyfluniad hwn (Prosiect> Adeiladu).
- Rhedeg y rhaglen (Debug> Start Without Debugging).
- I ddewis fersiwn DPC++ neu mewn edafedd o'r sample, defnyddiwch ddiffiniadau rhagbrosesydd.
- Ewch i Priodweddau'r Prosiect> DPC++> Rhagbrosesydd> Diffiniad Rhagbrosesydd.
- Diffiniwch icpx -fsycl neu USE_THR.
Rhedeg Dadansoddiad GPU
Rhedeg dadansoddiad GPU ar y Matrics sample.
- O far offer Visual Studio, cliciwch ar y botwm Ffurfweddu Dadansoddiad.
Mae'r ffenestr Dadansoddi Ffurfwedd yn agor. Yn ddiofyn, mae'n etifeddu gosodiadau eich prosiect VS ac yn nodi'r matrix_multiply.exe fel cymhwysiad i profile. - Yn y ffenestr Dadansoddi Ffurfweddu, cliciwch ar y
Pori'r botwm yn y cwarel SUT.
- Dewiswch y math dadansoddi GPU Compute/Media Hotspots o'r grŵp Cyflymyddion yn y Goeden Ddadansoddi.
- Cliciwch ar y botwm Cychwyn i lansio'r dadansoddiad gyda'r opsiynau a ddiffiniwyd ymlaen llaw.
Rhedeg Dadansoddiad GPU o'r Llinell Reoli:
- Agorwch y sampcyfeiriadur:
<sample_dir> \VtuneProfiler\matrix_multiply_vtune - Yn y cyfeiriadur hwn, agorwch brosiect Visual Studio* file a enwir matrix_multiply.sln
- Mae'r lluosi.cpp file yn cynnwys sawl fersiwn o luosi matrics. Dewiswch fersiwn trwy olygu'r llinell #define MULTIPLY cyfatebol yn multiply.hpp
- Adeiladu'r prosiect cyfan gyda chyfluniad Rhyddhau.
Mae hyn yn cynhyrchu gweithredadwy o'r enw matrix_multiply.exe. - Paratowch y system i redeg dadansoddiad GPU. Gweler System Sefydlu ar gyfer Dadansoddi GPU.
- Gosod VTune Profiler newidynnau amgylchedd trwy redeg y swp file: allforio \env\vars.bat
- Rhedeg y gorchymyn dadansoddi:
vtune.exe -collect gpu-offload — matrix_multiply.exe
VTune Profiler yn casglu data ac yn dangos canlyniadau dadansoddi yn y GPU Cyfrifiaduron/Mannau Poeth Cyfryngau viewpwynt. Yn y ffenestr Crynodeb, gweler ystadegau ar y defnydd o adnoddau CPU a GPU i ddeall a yw'ch cais yn gysylltiedig â GPU. Newidiwch i'r ffenestr Graffeg i weld metrigau CPU a GPU sylfaenol sy'n cynrychioli gweithredu cod dros amser.
Cychwyn Arni gyda Intel® VTune™ Profiler ar gyfer Linux * OS
Cyn i Chi Ddechrau
- Gosod Intel® VTune ™ Profiler ar eich system Linux*.
- Adeiladwch eich cais gyda gwybodaeth symbol ac yn y modd Rhyddhau gyda'r holl optimeiddiadau wedi'u galluogi. I gael gwybodaeth fanwl am osodiadau casglwr, gweler y VTune Profiler canllaw defnyddiwr ar-lein.
Gallwch hefyd ddefnyddio'r matrics sampcais ar gael yn \sample\matrics. Gallwch weld sampcanlyniadau i mewn \sample (matrics). - Gosod y newidynnau amgylchedd: ffynhonnell /setvars.sh
Yn ddiofyn, mae'r yw:- $HOME/intel/oneapi/ pan gaiff ei osod gyda chaniatâd defnyddiwr;
- /opt/intel/oneapi/ pan gaiff ei osod gyda chaniatâd gwraidd.
Cam 1: Dechreuwch VTune Profiler
Cychwyn VTune Profiler trwy un o'r ffyrdd hyn:
Ffynhonnell / Cychwyn VTune Profiler
Arunig/IDE (GUI)
- Rhedeg y gorchymyn vtunegui. I gychwyn VTune Profiler o'r Intel System Studio IDE, dewiswch Tools> VTune Profiler > Lansio VTune Profiler. Mae hyn yn gosod yr holl newidynnau amgylchedd priodol ac yn lansio rhyngwyneb annibynnol o'r cynnyrch.
- Pan fydd y GUI yn agor, cliciwch PROSIECT NEWYDD yn y sgrin Croeso.
- Yn y blwch deialog Creu Prosiect, nodwch enw a lleoliad y prosiect.
- Cliciwch Creu Prosiect.
Arunig (llinell orchymyn)
- Rhedeg y gorchymyn vtune.
Cam 2: Ffurfweddu a Rhedeg Dadansoddiad
Ar ôl creu prosiect newydd, mae'r ffenestr Dadansoddi Ffurfweddu yn agor gyda'r gwerthoedd rhagosodedig hyn:
- Yn yr adran Lansio Cais, porwch i leoliad eich cais.
- Cliciwch ar Cychwyn i redeg Ciplun Perfformiad ar eich cais. Mae'r dadansoddiad hwn yn cyflwyno trosodd cyffredinolview materion sy'n effeithio ar berfformiad eich cais ar y system darged.
Cam 3: View a Dadansoddi Data Perfformiad
Pan fydd casglu data wedi'i gwblhau, VTune Profiler yn dangos canlyniadau dadansoddi yn y ffenestr Crynodeb. Yma, rydych chi'n gweld perfformiad drosoddview o'ch cais.
Mae'r drosoddview fel arfer yn cynnwys nifer o fetrigau ynghyd â'u disgrifiadau.
- A Ehangwch bob metrig i gael gwybodaeth fanwl am y ffactorau sy'n cyfrannu.
- B Mae metrig wedi'i fflagio yn nodi gwerth y tu allan i'r ystod gweithredu derbyniol/arferol. Defnyddiwch awgrymiadau offer i ddeall sut i wella metrig wedi'i fflagio.
- C Gweler y canllawiau ar ddadansoddiadau eraill y dylech ystyried eu cynnal nesaf. Mae'r Goeden Ddadansoddi yn amlygu'r argymhellion hyn.
Camau Nesaf
Mae Ciplun Perfformiad yn fan cychwyn da i gael asesiad cyffredinol o berfformiad cais gyda VTune Profiler. Nesaf, gwiriwch a oes angen tiwnio'ch algorithm.
- Dilynwch diwtorial i ddadansoddi tagfeydd perfformiad cyffredin.
- Unwaith y bydd eich algorithm wedi'i diwnio'n dda, rhedwch Ciplun Perfformiad eto i raddnodi canlyniadau a nodi gwelliannau perfformiad posibl mewn meysydd eraill.
Gweler Hefyd
Archwilio microsaernïaeth
VTune Profiler Taith Gymorth
Example: Profile Cais OpenMP ar Linux*
Defnyddiwch Intel VTune Profiler ar beiriant Linux i profile felample iso3dfd_omp_offload Cymhwysiad OpenMP wedi'i ddadlwytho i GPU Intel. Dysgwch sut i redeg dadansoddiad GPU ac archwilio canlyniadau.
Rhagofynion
- Sicrhewch fod eich system yn rhedeg cnewyllyn Linux* OS 4.14 neu fersiwn mwy diweddar.
- Defnyddiwch un o'r fersiynau hyn o Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- Dylai eich system fod yn rhedeg ar un o'r proseswyr Intel hyn:
- Proseswyr Intel® Core™ i7 7fed Genhedlaeth (enw cod Kaby Lake)
- Proseswyr Intel® Core™ i8 yr 7fed Genhedlaeth (enw cod Coffee Lake)
- Proseswyr Intel® Core™ i10 o'r 7fed Genhedlaeth (enw cod Ice Lake)
- Ar gyfer y Linux GUI, defnyddiwch:
- GTK+ fersiwn 2.10 neu fwy newydd (argymhellir fersiynau 2.18 a mwy newydd)
- Fersiwn Pango 1.14 neu fwy newydd
- Fersiwn X.Org 1.0 neu fwy newydd (argymhellir fersiynau 1.7 a mwy newydd)
- Gosod Intel VTune Profiler o un o’r ffynonellau hyn:
- Lawrlwytho cynnyrch arunig
- Intel® oneAPI Pecyn Cymorth Sylfaenol
- Pecyn Cymorth Cychwyn System Intel®
- Lawrlwythwch Becyn Cymorth Intel® oneAPI HPC sy'n cynnwys y Compiler Intel® oneAPI DPC ++/ C ++ (icx / icpx) y mae angen i chi ei profile Ceisiadau OpenMP.
- Sefydlu newidynnau amgylchedd. Gweithredu'r sgript vars.sh.
- Gosodwch eich system ar gyfer dadansoddiad GPU.
Adeiladu a Llunio'r Cais Dadlwytho OpenMP
- Lawrlwythwch y iso3dfd_omp_offload OpenMP Offload sample.
- Agored i'r sample cyfeiriadur.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Lluniwch y cais OpenMP Offload.
mkdir adeiladu;
cmake -DVERIFY_RESULTS=0 ..
gwneud -j
Mae hyn yn cynhyrchu gweithredadwy src/iso3dfd.
I ddileu'r rhaglen, teipiwch:
gwneud yn lân
Mae hyn yn dileu'r gweithredadwy a'r gwrthrych files a grewyd gennych gyda'r gorchymyn gwneud.
Rhedeg Dadansoddiad GPU ar Gymhwysiad Dadlwytho OpenMP
Rydych chi nawr yn barod i redeg y Dadansoddiad Dadlwytho GPU ar y cymhwysiad OpenMP y gwnaethoch chi ei lunio.
- Agor VTune Profiler a chliciwch ar Prosiect Newydd i greu prosiect.
- Ar y dudalen groeso, cliciwch ar Ffurfweddu Dadansoddiad i sefydlu'ch dadansoddiad.
- Dewiswch y gosodiadau hyn ar gyfer eich dadansoddiad.
- Yn y cwarel WHERE, dewiswch Gwesteiwr Lleol.
- Yn y cwarel BETH, dewiswch Lansio Cais a nodwch y deuaidd iso3dfd_omp_offload fel y cymhwysiad i profile.
- Yn y cwarel SUT, dewiswch y math dadansoddi GPU Offload o'r grŵp Cyflymyddion yn y Goeden Dadansoddi.
- Cliciwch ar y botwm Cychwyn i redeg y dadansoddiad.
VTune Profiler yn casglu data ac yn arddangos canlyniadau dadansoddi yn y GPU Offload viewpwynt.
- Yn y ffenestr Crynodeb, gweler ystadegau ar CPU a defnydd adnoddau GPU. Defnyddiwch y data hwn i benderfynu a yw eich cais yn:
- GPU rhwymo
- CPU-rhwymedig
- Defnyddio adnoddau cyfrifo eich system yn aneffeithlon
- Defnyddiwch y wybodaeth yn y ffenestr Platfform i weld metrigau CPU a GPU sylfaenol.
- Ymchwilio i dasgau cyfrifiadura penodol yn y ffenestr Graffeg.
I gael dadansoddiad dyfnach, gweler rysáit cysylltiedig yn y VTune Profiler Llyfr Coginio Dadansoddi Perfformiad. Gallwch hefyd barhau â'ch proffilio gyda dadansoddiad GPU Compute / Media Hotspots.
Example: Profile Cais SYCL* ar Linux*
Defnyddiwch VTune Profiler ag felample matrix_multiply cais SYCL i ddod yn gyfarwydd yn gyflym â'r cynnyrch a'r ystadegau a gasglwyd ar gyfer cymwysiadau GPU-rwymo.
Rhagofynion
- Gosod VTune Profiler ac Intel® oneAPI DPC++/C++ Crynhoydd o Becyn Cymorth Sylfaenol oneAPI Intel® neu Becyn Cymorth 'Dewch i Fyny System Intel®'.
- Sefydlu newidynnau amgylchedd trwy weithredu'r sgript vars.sh.
- Gosodwch eich system ar gyfer dadansoddiad GPU.
Adeiladu'r Cais Matrics
Lawrlwythwch y cod matrix_multiply_vtune sampgyda phecyn ar gyfer pecynnau cymorth Intel oneAPI. Mae hwn yn cynnwys yr sample y gallwch ei ddefnyddio i adeiladu a hyrwyddofile cais SYCL.
I profile cymhwysiad SYCL, gwnewch yn siŵr eich bod yn llunio'r cod gan ddefnyddio'r opsiynau -gline-tables-yn-unig a -fdebug-info-for-profiling Intel oneAPI DPC ++ Compiler.
I lunio hwn aampGyda'r cais, gwnewch y canlynol:
- Ewch i'r sample cyfeiriadur.
cd <sample_dir/VtuneProfiler/matrix_multiply> - Mae'r lluosi.cpp file yn y ffolder src yn cynnwys sawl fersiwn o luosi matrics. Dewiswch fersiwn trwy olygu'r llinell #define MULTIPLY gyfatebol mewn multiply.h.
- Adeiladwch yr ap gan ddefnyddio'r Make presennolfile:
cmake .
gwneud
Dylai hyn gynhyrchu matrix.icpx -fsycl gweithredadwy.
I ddileu'r rhaglen, teipiwch:
gwneud yn lân
Mae hyn yn dileu'r gweithredadwy a'r gwrthrych files a grewyd gan y gorchymyn gwneuthur.
Rhedeg Dadansoddiad GPU
Rhedeg dadansoddiad GPU ar y Matrics sample.
- Lansio VTune Profiler ag y gorchymyn vtune-gui.
- Cliciwch Prosiect Newydd o'r dudalen Groeso.
- Nodwch enw a lleoliad ar gyfer eich sample project a chliciwch Creu Prosiect.
- Yn y paen WHAT, porwch i'r matrix.icpx-fsycl file.
- Yn y cwarel SUT, cliciwch ar y
Pori'r botwm a dewis dadansoddiad GPU Compute/Media Hotspots o'r grŵp Cyflymyddion yn y Goeden Ddadansoddi.
- Cliciwch ar y botwm Cychwyn ar y gwaelod i lansio'r dadansoddiad gyda'r opsiynau a ddewiswyd ymlaen llaw.
Rhedeg Dadansoddiad GPU o'r Llinell Reoli:
- Paratowch y system i redeg dadansoddiad GPU. Gweler System Sefydlu ar gyfer Dadansoddi GPU.
- Sefydlu newidynnau amgylchedd ar gyfer offer meddalwedd Intel:
ffynhonnell $ONEAPI_ROOT/setvars.sh - Rhedeg y dadansoddiad GPU Compute / Media Hotspots:
vtune -collect gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
I weld yr adroddiad cryno, teipiwch:
vtune -report summary -r ./result_gpu-hotspots
VTune Profiler yn casglu data ac yn dangos canlyniadau dadansoddi yn y GPU Cyfrifiaduron/Mannau Poeth Cyfryngau viewpwynt. Yn y ffenestr Crynodeb, gweler ystadegau ar y defnydd o adnoddau CPU a GPU i ddeall a yw'ch cais yn gysylltiedig â GPU. Newidiwch i'r ffenestr Graffeg i weld metrigau CPU a GPU sylfaenol sy'n cynrychioli gweithredu cod dros amser.
Cychwyn Arni gyda Intel® VTune™ Profiler ar gyfer macOS*
Defnyddiwch VTune Profiler ar system macOS i berfformio dadansoddiad targed o bell ar system nad yw'n macOS (Linux* neu Android* yn unig).
Ni allwch ddefnyddio VTune Profiler mewn amgylchedd macOS at y dibenion hyn:
- Profile y system macOS y mae wedi'i gosod arni.
- Casglu data ar system macOS o bell.
I ddadansoddi perfformiad targed Linux* neu Android* o bell gan y gwesteiwr macOS, gwnewch un o'r camau hyn:
- Rhedeg VTune Profiler dadansoddiad ar y system macOS gyda system bell a nodir fel y targed. Pan fydd dadansoddiad yn dechrau, VTune Profiler cysylltu â'r system bell i gasglu data, yna dod â'r canlyniadau yn ôl i'r gwesteiwr macOS ar gyfer viewing.
- Rhedeg dadansoddiad ar y system darged yn lleol a chopïo'r canlyniadau i system macOS ar gyfer viewing yn VTune Profiler.
Mae'r camau yn y ddogfen hon yn rhagdybio system darged Linux anghysbell ac yn casglu data perfformiad gan ddefnyddio mynediad SSH o VTune Profiler ar system host macOS.
Cyn i Chi Ddechrau
- Gosod Intel® VTune ™ Profiler ar eich system macOS*.
- Adeiladwch eich cymhwysiad Linux gyda gwybodaeth symbol ac yn y modd Rhyddhau gyda'r holl optimeiddiadau wedi'u galluogi. Am wybodaeth fanwl, gweler y gosodiadau casglwr yn y VTune Profiler help.
- Sefydlu mynediad SSH o'r system macOS gwesteiwr i'r system Linux darged i weithio yn y modd heb gyfrinair.
Cam 1: Dechreuwch VTune Profiler
- Lansio VTune Profiler ag y gorchymyn vtune-gui.
Yn ddiofyn, mae'r yw /opt/intel/oneapi/. - Pan fydd y GUI yn agor, cliciwch PROSIECT NEWYDD yn y sgrin Croeso.
- Yn y blwch deialog Creu Prosiect, nodwch enw a lleoliad y prosiect.
- Cliciwch Creu Prosiect.
Cam 2: Ffurfweddu a Rhedeg Dadansoddiad
Ar ôl i chi greu prosiect newydd, mae'r ffenestr Ffurfweddu Dadansoddi yn agor gyda'r math o ddadansoddiad Ciplun Perfformiad.
Mae'r dadansoddiad hwn yn cyflwyno drosoddview materion sy'n effeithio ar berfformiad eich cais ar y system darged.
- Yn y cwarel WHERE, dewiswch Remote Linux (SSH) a nodwch y system Linux darged gan ddefnyddio enw defnyddiwr@enw gwesteiwr[:port].
VTune Profiler yn cysylltu â'r system Linux ac yn gosod y pecyn targed. - Yn y paen WHAT, darparwch y llwybr i'ch cais ar y system Linux darged.
- Cliciwch ar y botwm Cychwyn i redeg Ciplun Perfformiad ar y rhaglen.
Cam 3: View a Dadansoddi Data Perfformiad
Pan fydd casglu data wedi'i gwblhau, VTune Profiler yn dangos canlyniadau dadansoddi ar y system macOS. Dechreuwch eich dadansoddiad yn y ffenestr Crynodeb. Yma, rydych chi'n gweld perfformiad drosoddview o'ch cais.
Mae'r drosoddview fel arfer yn cynnwys nifer o fetrigau ynghyd â'u disgrifiadau.
- A Ehangwch bob metrig i gael gwybodaeth fanwl am y ffactorau sy'n cyfrannu.
- B Mae metrig wedi'i fflagio yn nodi gwerth y tu allan i'r ystod gweithredu derbyniol/arferol. Defnyddiwch awgrymiadau offer i ddeall sut i wella metrig wedi'i fflagio.
- C Gweler y canllawiau ar ddadansoddiadau eraill y dylech ystyried eu cynnal nesaf. Mae'r Goeden Ddadansoddi yn amlygu'r argymhellion hyn.
Camau Nesaf
Mae Ciplun Perfformiad yn fan cychwyn da i gael asesiad cyffredinol o berfformiad cais gyda VTune Profiler.
Nesaf, gwiriwch a oes angen tiwnio'ch algorithm.
- Rhedeg Hotspots Analysis ar eich cais.
- Dilynwch diwtorial Hotspots. Dysgwch dechnegau i gael y gorau o'ch dadansoddiad Hotspots.
- Unwaith y bydd eich algorithm wedi'i diwnio'n dda, rhedwch Ciplun Perfformiad eto i raddnodi canlyniadau a nodi gwelliannau perfformiad posibl mewn meysydd eraill.
Gweler Hefyd
Archwilio microsaernïaeth
VTune Profiler Taith Gymorth
Dysgwch Mwy
Dogfen / Disgrifiad
- Canllaw Defnyddiwr
Y Canllaw Defnyddiwr yw'r brif ddogfennaeth ar gyfer VTune Profiler.
NODYN
Gallwch hefyd lawrlwytho fersiwn all-lein o'r VTune Profiler dogfennaeth. - Hyfforddiant Ar-lein
Mae'r wefan hyfforddi ar-lein yn adnodd ardderchog i ddysgu hanfodion VTune Profiler gyda chanllawiau Dechrau Arni, fideos, tiwtorialau, webinars, ac erthyglau technegol. - Llyfr coginio
Llyfr coginio dadansoddi perfformiad sy'n cynnwys ryseitiau i nodi a datrys problemau perfformiad poblogaidd gan ddefnyddio mathau dadansoddi yn VTune Profiler. - Canllaw Gosod ar gyfer Windows | Linux | gwesteiwyr macOS
Mae'r Canllaw Gosod yn cynnwys cyfarwyddiadau gosod sylfaenol ar gyfer VTune Profiler a chyfarwyddiadau cyfluniad ôl-osod ar gyfer y gyrwyr a'r casglwyr amrywiol. - Tiwtorialau
VTune Profiler tiwtorialau yn arwain defnyddiwr newydd drwy nodweddion sylfaenol gyda byr sample cais. - Nodiadau Rhyddhau
Dod o hyd i wybodaeth am y fersiwn diweddaraf o VTune Profiler, gan gynnwys disgrifiad cynhwysfawr o nodweddion newydd, gofynion system, a materion technegol a ddatryswyd.
Ar gyfer y fersiynau annibynnol a phecyn cymorth o VTune Profiler, deall y Gofynion System cyfredol.
Hysbysiadau a Gwadiadau
Efallai y bydd angen caledwedd, meddalwedd neu actifadu gwasanaeth wedi'i alluogi ar dechnolegau Intel.
Ni all unrhyw gynnyrch neu gydran fod yn gwbl ddiogel.
Gall eich costau a'ch canlyniadau amrywio.
© Intel Corporation. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Mae Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon yn nodau masnach Intel Corporation yn yr UD a / neu wledydd eraill.
*Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Mae Microsoft, Windows, a logo Windows yn nodau masnach, neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a/neu wledydd eraill.
Mae Java yn nod masnach cofrestredig Oracle a / neu ei gysylltiadau.
Mae OpenCL a logo OpenCL yn nodau masnach Apple Inc. a ddefnyddir gyda chaniatâd Khronos.
Efallai y bydd angen caledwedd, meddalwedd neu actifadu gwasanaeth wedi'i alluogi ar dechnolegau Intel.
Ni all unrhyw gynnyrch neu gydran fod yn gwbl ddiogel.
Gall eich costau a'ch canlyniadau amrywio.
© Intel Corporation. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Mae Intel, logo Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune a Xeon yn nodau masnach Intel Corporation yn yr UD a / neu wledydd eraill.
*Gellir hawlio enwau a brandiau eraill fel eiddo eraill.
Mae Microsoft, Windows, a logo Windows yn nodau masnach, neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a/neu wledydd eraill.
Mae Java yn nod masnach cofrestredig Oracle a / neu ei gysylltiadau.
Mae OpenCL a logo OpenCL yn nodau masnach Apple Inc. a ddefnyddir gyda chaniatâd Khronos.
Dogfennau / Adnoddau
![]() |
intel Cychwyn Arni gyda VTune Profiler [pdfCanllaw Defnyddiwr Dechreuwch gyda VTune Profiler, Cychwyn Arni, gyda VTune Profiler, VTune Profiler |