intel-Get-Started-with-VTune-Profiler-merki

intel Byrjaðu með VTune Profiler

Byrjaðu með Intel® VTune™ Profiler

Notaðu Intel VTune Profiler til að greina staðbundin og ytri markkerfi frá Windows*, macOS* og Linux* hýslum. Bættu afköst forrita og kerfis með þessum aðgerðum:

  • Greindu val á reiknirit.
  • Finndu flöskuhálsa í röð og samhliða kóða.
  • Skildu hvar og hvernig forritið þitt getur notið góðs af tiltækum vélbúnaðarauðlindum.
  • Flýttu framkvæmd umsóknar þinnar.
    Sækja Intel VTune Profiler á kerfinu þínu með einum af þessum leiðum:
  • Sækja sjálfstæða útgáfuna.
  • Sæktu Intel VTune Profiler sem hluti af Intel® oneAPI Base Toolkit.
    Sjá VTune Profiler þjálfunarsíða fyrir myndbönd, webinars og fleira efni til að hjálpa þér að byrja.

ATH
Skjöl fyrir útgáfur af Intel® VTune™ Profiler fyrir útgáfuna 2021 er aðeins hægt að hlaða niður. Fyrir lista yfir tiltæk skjöl niðurhal eftir vöruútgáfu, sjá þessar síður:

  • Sækja skjöl fyrir Intel Parallel Studio XE
  • Sækja skjöl fyrir Intel System Studio

Skildu verkflæðið
Notaðu Intel VTune Profiler til atvinnumaðurfile umsókn og greina niðurstöður til að bæta árangur.

Almennt verkflæði inniheldur þessi skref:

intel-Get-Started-with-VTune-Profiler-01

Veldu gestgjafakerfið þitt til að byrja
Lærðu meira um kerfissértæk verkflæði fyrir Windows*, Linux* eða macOS*.

intel-Get-Started-with-VTune-Profiler-02

Byrjaðu með Intel® VTune™ Profiler fyrir Windows* OS

Áður en þú byrjar

  1. Settu upp Intel® VTune™ Profiler á Windows* kerfinu þínu.
  2. Byggðu forritið þitt með táknupplýsingum og í útgáfuham með allar fínstillingar virkar. Fyrir nákvæmar upplýsingar um þýðandastillingar, sjá VTune Profiler netnotendahandbók.
    Þú getur líka notað fylkið sample umsókn fáanleg í \VTune\Samples\matrix. Þú getur séð samsvarandi sample niðurstöður í \VTune\Projects\sample (fylki).
  3. Settu upp umhverfisbreyturnar: Keyrðu \setvars.bat handrit.
    Sjálfgefið er fyrir oneAPI hluti er Program Files (x86)\Intel\oneAPI.
    ATH Þú þarft ekki að keyra setvars.bat þegar þú notar Intel® VTune™ Profiler innan Microsoft* Visual Studio*.

Skref 1: Ræstu Intel® VTune™ Profiler
Ræstu Intel VTune Profiler í gegnum eina af þessum leiðum og settu upp verkefni. Verkefni er ílát fyrir forritið sem þú vilt greina, gerð greiningar og niðurstöður gagnasöfnunar.

Heimild / Byrjaðu VTune Profiler

Sjálfstæður (GUI)

  1. Keyrðu vtune-gui skipunina eða keyrðu Intel® VTune™ Profiler úr Start valmyndinni.
  2. Þegar GUI opnast skaltu smella á opna skjáinn.
  3. Tilgreinið heiti verkefnisins og staðsetningu í glugganum Búa til verkefni.
  4. Smelltu á Búa til verkefni.

Sjálfstæður (stjórnarlína)
Keyra vtune skipunina.

Microsoft* Visual Studio* IDE
Opnaðu lausnina þína í Visual Studio. VTune Profiler tækjastikan er sjálfkrafa virkjuð og Visual Studio verkefnið þitt er stillt sem greiningarmarkmið.

ATH
Þú þarft ekki að búa til verkefni þegar þú keyrir Intel® VTune™ Profiler frá skipanalínunni eða innan Microsoft* Visual Studio.

Skref 2: Stilla og keyra greiningu
Eftir að nýtt verkefni hefur verið búið til opnast Stilla greiningarglugginn með þessum sjálfgefna gildum:

intel-Get-Started-with-VTune-Profiler-03

  1. Í hlutanum Ræsa forrit, flettu að staðsetningu keyrslu forritsins þíns file.
  2. Smelltu á Start til að keyra Performance Snapshot á forritinu þínu. Þessi greining sýnir almennt yfirview af málum sem hafa áhrif á frammistöðu umsóknar þinnar á markkerfinu.

Skref 3: View og greina árangursgögn
Þegar gagnasöfnun er lokið, VTune Profiler sýnir greiningarniðurstöður í Yfirlitsglugganum. Hér sérðu frammistöðu lokiðview umsóknar þinnar.
The yfirview inniheldur venjulega nokkra mælikvarða ásamt lýsingum þeirra.

intel-Get-Started-with-VTune-Profiler-04

  • A Stækkaðu hverja mælikvarða til að fá nákvæmar upplýsingar um áhrifaþætti.
  • B Merkt mæligildi gefur til kynna gildi utan viðunandi/venjulegs rekstrarsviðs. Notaðu ábendingar um verkfæri til að skilja hvernig á að bæta merkta mælingu.
  • C Sjá leiðbeiningar um aðrar greiningar sem þú ættir að íhuga að keyra næst. Greiningartréð undirstrikar þessar ráðleggingar.

Næstu skref
Árangursmynd er góður upphafspunktur til að fá heildarmat á frammistöðu forrita með VTune Profiler. Næst skaltu athuga hvort reikniritið þitt þurfi að stilla.

  1. Fylgdu kennsluefni til að greina algenga flöskuhálsa á frammistöðu.
  2. Þegar reikniritið þitt er vel stillt skaltu keyra Performance Snapshot aftur til að kvarða niðurstöður og greina hugsanlegar frammistöðubætur á öðrum sviðum.

Sjá einnig
Örarkitektúrkönnun

VTune Profiler Hjálparferð

Example: Profile OpenMP* forrit á Windows*
Notaðu Intel VTune Profiler á Windows vél til profile semample iso3dfd_omp_offload OpenMP forrit hlaðið á Intel GPU. Lærðu hvernig á að keyra GPU greiningu og skoða niðurstöður.

Forkröfur

  • Gakktu úr skugga um að kerfið þitt sé að keyra Microsoft* Windows 10 eða nýrri útgáfu.
  • Notaðu eina af þessum útgáfum af Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Kerfið þitt ætti að keyra á einum af þessum Intel örgjörvum:
    • 7. kynslóð Intel® Core™ i7 örgjörva (kóðanafn Kaby Lake)
    • 8. kynslóð Intel® Core™ i7 örgjörva (kóðanafn Coffee Lake)
    • 10. kynslóð Intel® Core™ i7 örgjörva (kóðanafn Ice Lake)
  • Settu upp Intel VTune Profiler úr einni af þessum heimildum:
    • Sjálfstæð vara til að sækja
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Sæktu Intel® oneAPI HPC Toolkit sem inniheldur Intel® oneAPI DPC++/C++ þýðanda (icx/icpx) sem þú þarft að gerafile OpenMP forrit.
  • Settu upp umhverfisbreytur. Keyrðu vars.bat forskriftina sem staðsett er í \env skrá.
  • Settu upp kerfið þitt fyrir GPU greiningu.

ATH
Til að setja upp Intel VTune Profiler í Microsoft* Visual Studio umhverfinu, sjá VTune Profiler Notendahandbók.

Byggðu og settu saman OpenMP Offload forritið

  1. Sæktu iso3dfd_omp_offload OpenMP Offload sample.
  2. Opið fyrir sample skrá.
    geisladiskur <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Settu saman OpenMP Offload forritið.

mkdir byggja
geisladiska smíði
icx /std:c++17 /EHsc /Qiopenmp /I../include\ /Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp

Keyrðu GPU greiningu á OpenMP Offload forritinu
Þú ert nú tilbúinn til að keyra GPU Offload Analysis á OpenMP forritinu sem þú settir saman.

  1. Opnaðu VTune Profiler og smelltu á Nýtt verkefni til að búa til verkefni.
  2. Á opnunarsíðunni skaltu smella á Stilla greiningu til að setja upp greininguna þína.
  3. Veldu þessar stillingar fyrir greiningu þína.
    • Í WHERE rúðunni, veldu Local Host.
    • Í HVAÐ rúðunni skaltu velja Ræsa forrit og tilgreina iso3dfd_omp_offload tvöfaldann sem forritið til að profile.
    • Í HVERNIG rúðunni, veldu GPU Offload greiningartegundina úr hröðunarhópnum í greiningartrénu.
      intel-Get-Started-with-VTune-Profiler-05
  4. Smelltu á Start hnappinn til að keyra greininguna.

VTune Profiler safnar gögnum og sýnir greiningarniðurstöður í GPU Offload viewlið.

  • Í Yfirlitsglugganum, sjáðu tölfræði um CPU og GPU auðlindanotkun. Notaðu þessi gögn til að ákvarða hvort umsókn þín sé:
    • GPU bundið
    • CPU bundið
    • Að nýta tölvuauðlindir kerfisins á óhagkvæman hátt
  • Notaðu upplýsingarnar í pallborðsglugganum til að sjá grunntölur CPU og GPU.
  • Rannsakaðu tiltekin tölvuverkefni í grafíkglugganum.

Fyrir dýpri greiningu, sjá tengda uppskrift í VTune Profiler Frammistöðugreining matreiðslubók. Þú getur líka haldið áfram prófílnum þínum með GPU Compute/Media Hotspots greiningunni.

Example: Profile SYCL* forrit á Windows*
Profile semample matrix_multiply SYCL forritið með Intel® VTune™ Profiler. Kynntu þér vöruna og skildu tölfræðina sem safnað er fyrir GPU-bundin forrit.

Forkröfur

  • Gakktu úr skugga um að þú hafir Microsoft* Visual Studio (v2017 eða nýrri) uppsett á kerfinu þínu.
  • Settu upp Intel VTune Profiler frá Intel® oneAPI Base Toolkit eða Intel® System Bring-up Toolkit. Þessi verkfærasett innihalda Intel® oneAPI DPC++/C++ þýðanda (icpx -fsycl) þýðanda sem þarf fyrir prófílferlið.
  • Settu upp umhverfisbreytur. Keyrðu vars.bat forskriftina sem staðsett er í \env skrá.
  • Gakktu úr skugga um að Intel oneAPI DPC++ þýðandinn (uppsettur með Intel oneAPI Base verkfærasettinu) sé samþættur í Microsoft Visual Studio.
  • Safnaðu kóðanum saman með því að nota -gline-tables-only og -fdebug-info-for-profiling valkostina fyrir Intel oneAPI DPC++ þýðanda.
  • Settu upp kerfið þitt fyrir GPU greiningu.

Fyrir upplýsingar um uppsetningu Intel VTune Profiler í Microsoft* Visual Studio umhverfinu, sjá VTune Profiler Notendahandbók.

Byggðu Matrix appið
Sæktu matrix_multiply_vtune kóðann samppakki fyrir Intel oneAPI verkfærasett. Þetta inniheldur sample sem þú getur notað til að byggja og profile SYCL forrit.

  1. Opnaðu Microsoft* Visual Studio.
  2. Smelltu File > Opið > Verkefni/lausn. Finndu matrix_multiply_vtune möppuna og veldu matrix_multiply.sln.
  3. Byggja þessa stillingu (Verkefni > Byggja).
  4. Keyra forritið (Kembiforrit > Byrja án villuleitar).
  5. Til að velja DPC++ eða snittari útgáfu af sample, notaðu forvinnsluskilgreiningar.
    1. Farðu í Project Properties > DPC++ > Preprocessor > Preprocessor Definition.
    2. Skilgreindu icpx -fsycl eða USE_THR.

Keyra GPU greiningu
Keyra GPU greiningu á Matrix sample.

  1. Frá Visual Studio tækjastikunni, smelltu á Stilla greiningu hnappinn.
    Stilla greiningarglugginn opnast. Sjálfgefið erfir það VS verkefnisstillingarnar þínar og tilgreinir matrix_multiply.exe sem forrit fyrir profile.
  2. Í Stilla greiningu glugganum, smelltu áintel-Get-Started-with-VTune-Profiler-06 Vafrahnappur í HVERNIG glugganum.
  3. Veldu GPU Compute/Media Hotspots greiningargerðina úr Accelerators hópnum í Analysis Tree.
    intel-Get-Started-with-VTune-Profiler-06
  4. Smelltu á Start hnappinn til að hefja greininguna með fyrirfram skilgreindum valkostum.

Keyrðu GPU greiningu frá skipanalínu:

  1. Opnaðu sample mappa:
    <sample_dir>\VtuneProfiler\matrix_multiply_vtune
  2. Í þessari möppu, opnaðu Visual Studio* verkefni file heitir matrix_multiply.sln
  3. The multiply.cpp file inniheldur nokkrar útgáfur af fylkisföldun. Veldu útgáfu með því að breyta samsvarandi #define MULTIPLY línu í multiply.hpp
  4. Byggðu allt verkefnið með útgáfustillingu.
    Þetta býr til keyrslu sem heitir matrix_multiply.exe.
  5. Undirbúðu kerfið til að keyra GPU greiningu. Sjá Setja upp kerfi fyrir GPU greiningu.
  6. Stilltu VTune Profiler umhverfisbreytur með því að keyra rununa file: útflutningur \env\vars.bat
  7. Keyra greiningarskipunina:
    vtune.exe -collect gpu-offload — matrix_multiply.exe

VTune Profiler safnar gögnum og sýnir greiningarniðurstöður í GPU Compute/Media Hotspots viewlið. Í Yfirlitsglugganum, sjáðu tölfræði um CPU og GPU tilföng til að skilja hvort forritið þitt er GPU bundið. Skiptu yfir í grafíkgluggann til að sjá grunntölur CPU og GPU sem tákna keyrslu kóða með tímanum.

Byrjaðu með Intel® VTune™ Profiler fyrir Linux* OS

Áður en þú byrjar

  1. Settu upp Intel® VTune™ Profiler á Linux* kerfinu þínu.
  2. Byggðu forritið þitt með táknupplýsingum og í útgáfuham með allar fínstillingar virkar. Fyrir nákvæmar upplýsingar um þýðandastillingar, sjá VTune Profiler netnotendahandbók.
    Þú getur líka notað fylkið sample umsókn fáanleg í \sample\matrix. Þú getur séð sample niðurstöður í \sample (fylki).
  3. Settu upp umhverfisbreyturnar: uppspretta /setvars.sh
    Sjálfgefið er er:
    • $HOME/intel/oneapi/ þegar það er sett upp með notendaheimildum;
    • /opt/intel/oneapi/ þegar það er sett upp með rótarheimildum.

Skref 1: Ræstu VTune Profiler
Ræstu VTune Profiler í gegnum eina af þessum leiðum:

Heimild / Byrjaðu VTune Profiler
Sjálfstæður/IDE (GUI)

  1. Keyra vtunegui skipunina. Til að ræsa VTune Profiler frá Intel System Studio IDE, veldu Tools > VTune Profiler > Ræstu VTune Profiler. Þetta setur allar viðeigandi umhverfisbreytur og opnar sjálfstætt viðmót vörunnar.
  2. Þegar GUI opnast, smelltu á NÝTT VERKEFNI á velkominn skjá.
  3. Tilgreinið heiti verkefnisins og staðsetningu í glugganum Búa til verkefni.
  4. Smelltu á Búa til verkefni.

Sjálfstæður (stjórnarlína)

  • Keyra vtune skipunina.

Skref 2: Stilla og keyra greiningu
Eftir að nýtt verkefni hefur verið búið til opnast Stilla greiningarglugginn með þessum sjálfgefna gildum:

intel-Get-Started-with-VTune-Profiler-07

  1. Í hlutanum Ræsa forrit skaltu fletta að staðsetningu forritsins þíns.
  2. Smelltu á Start til að keyra Performance Snapshot á forritinu þínu. Þessi greining sýnir almennt yfirview af málum sem hafa áhrif á frammistöðu umsóknar þinnar á markkerfinu.

Skref 3: View og greina árangursgögn
Þegar gagnasöfnun er lokið, VTune Profiler sýnir greiningarniðurstöður í Yfirlitsglugganum. Hér sérðu frammistöðu lokiðview umsóknar þinnar.
The yfirview inniheldur venjulega nokkra mælikvarða ásamt lýsingum þeirra.

intel-Get-Started-with-VTune-Profiler-08

  • A Stækkaðu hverja mælikvarða til að fá nákvæmar upplýsingar um áhrifaþætti.
  • B Merkt mæligildi gefur til kynna gildi utan viðunandi/venjulegs rekstrarsviðs. Notaðu ábendingar um verkfæri til að skilja hvernig á að bæta merkta mælingu.
  • C Sjá leiðbeiningar um aðrar greiningar sem þú ættir að íhuga að keyra næst. Greiningartréð undirstrikar þessar ráðleggingar.

Næstu skref
Árangursmynd er góður upphafspunktur til að fá heildarmat á frammistöðu forrita með VTune Profiler. Næst skaltu athuga hvort reikniritið þitt þurfi að stilla.

  1. Fylgdu kennsluefni til að greina algenga flöskuhálsa á frammistöðu.
  2. Þegar reikniritið þitt er vel stillt skaltu keyra Performance Snapshot aftur til að kvarða niðurstöður og greina hugsanlegar frammistöðubætur á öðrum sviðum.

Sjá einnig
Örarkitektúrkönnun

VTune Profiler Hjálparferð

Example: Profile OpenMP forrit á Linux*
Notaðu Intel VTune Profiler á Linux vél til að profile semample iso3dfd_omp_offload OpenMP forrit hlaðið á Intel GPU. Lærðu hvernig á að keyra GPU greiningu og skoða niðurstöður.

Forkröfur

  • Gakktu úr skugga um að kerfið þitt sé að keyra Linux* OS kjarna 4.14 eða nýrri útgáfu.
  • Notaðu eina af þessum útgáfum af Intel Processor Graphics:
    • Gen 8
    • Gen 9
    • Gen 11
  • Kerfið þitt ætti að keyra á einum af þessum Intel örgjörvum:
    • 7. kynslóð Intel® Core™ i7 örgjörva (kóðanafn Kaby Lake)
    • 8. kynslóð Intel® Core™ i7 örgjörva (kóðanafn Coffee Lake)
    • 10. kynslóð Intel® Core™ i7 örgjörva (kóðanafn Ice Lake)
  • Fyrir Linux GUI, notaðu:
    • GTK+ útgáfa 2.10 eða nýrri (mælt er með 2.18 og nýrri útgáfum)
    • Pango útgáfa 1.14 eða nýrri
    • X.Org útgáfa 1.0 eða nýrri (mælt er með 1.7 og nýrri útgáfum)
  • Settu upp Intel VTune Profiler úr einni af þessum heimildum:
    • Sjálfstæð vara til að sækja
    • Intel® oneAPI Base Toolkit
    • Intel® System Bring-up Toolkit
  • Sæktu Intel® oneAPI HPC Toolkit sem inniheldur Intel® oneAPI DPC++/C++ þýðanda (icx/icpx) sem þú þarft að gerafile OpenMP forrit.
  • Settu upp umhverfisbreytur. Keyrðu vars.sh forskriftina.
  • Settu upp kerfið þitt fyrir GPU greiningu.

Byggðu og settu saman OpenMP Offload forritið

  1. Sæktu iso3dfd_omp_offload OpenMP Offload sample.
  2. Opið fyrir sample skrá.
    geisladiskur <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload
  3. Settu saman OpenMP Offload forritið.

mkdir byggja;
cmake -DVERIFY_RESULTS=0 ..
gera -j

Þetta býr til src/iso3dfd keyrslu.

Til að eyða forritinu skaltu slá inn:
gera hreint

Þetta fjarlægir executable og hlut files sem þú bjóst til með make skipuninni.

Keyrðu GPU greiningu á OpenMP Offload forritinu
Þú ert nú tilbúinn til að keyra GPU Offload Analysis á OpenMP forritinu sem þú settir saman.

  1. Opnaðu VTune Profiler og smelltu á Nýtt verkefni til að búa til verkefni.
  2. Á opnunarsíðunni skaltu smella á Stilla greiningu til að setja upp greininguna þína.
  3. Veldu þessar stillingar fyrir greiningu þína.
    • Í WHERE rúðunni, veldu Local Host.
    • Í HVAÐ rúðunni skaltu velja Ræsa forrit og tilgreina iso3dfd_omp_offload tvöfaldann sem forritið til að profile.
    • Í HVERNIG rúðunni, veldu GPU Offload greiningartegundina úr hröðunarhópnum í greiningartrénu.
      intel-Get-Started-with-VTune-Profiler-09
  4. Smelltu á Start hnappinn til að keyra greininguna.

VTune Profiler safnar gögnum og sýnir greiningarniðurstöður í GPU Offload viewlið.

  • Í Yfirlitsglugganum, sjáðu tölfræði um CPU og GPU auðlindanotkun. Notaðu þessi gögn til að ákvarða hvort umsókn þín sé:
    • GPU bundið
    • CPU bundið
    • Að nýta tölvuauðlindir kerfisins á óhagkvæman hátt
  • Notaðu upplýsingarnar í pallborðsglugganum til að sjá grunntölur CPU og GPU.
  • Rannsakaðu tiltekin tölvuverkefni í grafíkglugganum.

Fyrir dýpri greiningu, sjá tengda uppskrift í VTune Profiler Frammistöðugreining matreiðslubók. Þú getur líka haldið áfram prófílnum þínum með GPU Compute/Media Hotspots greiningunni.

Example: Profile SYCL* forrit á Linux*
Notaðu VTune Profiler með semample matrix_multiply SYCL forritið til að kynnast fljótt vörunni og tölfræði sem safnað er fyrir GPU-bundin forrit.

Forkröfur

  • Settu upp VTune Profiler og Intel® oneAPI DPC++/C++ þýðanda úr Intel® oneAPI Base Toolkit eða Intel® System Bring-up Toolkit.
  • Settu upp umhverfisbreytur með því að keyra vars.sh forskriftina.
  • Settu upp kerfið þitt fyrir GPU greiningu.

Byggðu Matrix forritið
Sæktu matrix_multiply_vtune kóðann samppakki fyrir Intel oneAPI verkfærasett. Þetta inniheldur sample sem þú getur notað til að byggja og profile SYCL forrit.

Til atvinnumaðurfile SYCL forrit, vertu viss um að setja saman kóðann með því að nota -gline-tables-only og -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler valkostina.

Til að setja saman þetta sampí umsókn, gerðu eftirfarandi:

  1. Farðu á sample skrá.
    geisladiskur <sample_dir/VtuneProfiler/matrix_multiply>
  2. The multiply.cpp file í src möppunni inniheldur nokkrar útgáfur af fylkis margföldun. Veldu útgáfu með því að breyta samsvarandi #define MULTIPLY línu í multiply.h.
  3. Byggðu appið með því að nota núverandi Makefile:
    cmgerð .
    gera
    Þetta ætti að búa til matrix.icpx -fsycl keyrslu.
    Til að eyða forritinu skaltu slá inn:
    gera hreint
    Þetta fjarlægir executable og hlut files sem voru búin til með make skipuninni.

Keyra GPU greiningu
Keyra GPU greiningu á Matrix sample.

  1. Ræstu VTune Profiler með vtune-gui skipuninni.
  2. Smelltu á Nýtt verkefni á Velkomin síðunni.
  3. Tilgreindu nafn og staðsetningu fyrir þinn sampLe project og smelltu á Create Project.
  4. Í HVAÐ rúðunni skaltu fletta að matrix.icpx-fsycl file.
  5. Í HVERNIG glugganum, smelltu á intel-Get-Started-with-VTune-Profiler-06 Skoðaðu hnappinn og veldu GPU Compute/Media Hotspots greiningu úr Accelerators hópnum í Analysis Tree.
    intel-Get-Started-with-VTune-Profiler-10
  6. Smelltu á Start hnappinn neðst til að ræsa greininguna með forvöldum valkostum.

Keyrðu GPU greiningu frá skipanalínu:

  1. Undirbúðu kerfið til að keyra GPU greiningu. Sjá Setja upp kerfi fyrir GPU greiningu.
  2. Settu upp umhverfisbreytur fyrir Intel hugbúnaðarverkfæri:
    uppspretta $ONEAPI_ROOT/setvars.sh
  3. Keyrðu GPU Compute/Media Hotspots greiningu:
    vtune -safna gpu-hotspots -r ./result_gpu-hotspots — ./matrix.icpx -fsycl
    Til að sjá yfirlitsskýrsluna skaltu slá inn:
    vtune -skýrsluyfirlit -r ./result_gpu-hotspots

VTune Profiler safnar gögnum og sýnir greiningarniðurstöður í GPU Compute/Media Hotspots viewlið. Í Yfirlitsglugganum, sjáðu tölfræði um CPU og GPU tilföng til að skilja hvort forritið þitt er GPU bundið. Skiptu yfir í grafíkgluggann til að sjá grunntölur CPU og GPU sem tákna keyrslu kóða með tímanum.

Byrjaðu með Intel® VTune™ Profiler fyrir macOS*

Notaðu VTune Profiler á macOS kerfi til að framkvæma ytri markgreiningu á kerfi sem ekki er macOS (aðeins Linux* eða Android*).

Þú getur ekki notað VTune Profiler í macOS umhverfi í þessum tilgangi:

  • Profile macOS kerfið sem það er sett upp á.
  • Safnaðu gögnum á ytra macOS kerfi.

Til að greina frammistöðu fjarstýrðs Linux* eða Android* miða frá macOS hýsingaraðilanum skaltu gera eitt af þessum skrefum:

  • Keyra VTune Profiler greining á macOS kerfinu með ytra kerfi sem tilgreint er sem markmið. Þegar greining hefst, VTune Profiler tengist ytra kerfinu til að safna gögnum og færir síðan niðurstöðurnar aftur til macOS hýsilsins fyrir viewing.
  • Keyrðu greiningu á markkerfinu á staðnum og afritaðu niðurstöðurnar í macOS kerfi fyrir viewing í VTune Profiler.

Skrefin í þessu skjali gera ráð fyrir fjarlægu Linux markkerfi og safna frammistöðugögnum með SSH aðgangi frá VTune Profiler á macOS hýsingarkerfi.

Áður en þú byrjar

  1. Settu upp Intel® VTune™ Profiler á macOS* kerfinu þínu.
  2. Byggðu Linux forritið þitt með táknupplýsingum og í útgáfuham með allar fínstillingar virkar. Fyrir nákvæmar upplýsingar, sjáðu þýðandastillingar í VTune Profiler hjálp.
  3. Settu upp SSH aðgang frá hýsingarkerfinu macOS yfir á Linux markkerfið til að virka í lykilorðslausri stillingu.

Skref 1: Ræstu VTune Profiler

  1. Ræstu VTune Profiler með vtune-gui skipuninni.
    Sjálfgefið er er /opt/intel/oneapi/.
  2. Þegar GUI opnast, smelltu á NÝTT VERKEFNI á velkominn skjá.
  3. Tilgreinið heiti verkefnisins og staðsetningu í glugganum Búa til verkefni.
  4. Smelltu á Búa til verkefni.

Skref 2: Stilla og keyra greiningu
Eftir að þú hefur búið til nýtt verkefni opnast Stilla greiningarglugginn með greiningargerðinni afköst skyndimynd.
Þessi greining sýnir yfirview af málum sem hafa áhrif á frammistöðu umsóknar þinnar á markkerfinu.

intel-Get-Started-with-VTune-Profiler-11

  1. Í WHERE rúðunni, veldu Remote Linux (SSH) og tilgreindu Linux markkerfið með því að nota notandanafn@ hýsingarnafn[:port].
    VTune Profiler tengist Linux kerfinu og setur upp markpakkann.
  2. Í HVAÐ rúðunni, gefðu upp slóðina að forritinu þínu á Linux markkerfinu.
  3. Smelltu á Start hnappinn til að keyra Performance Snapshot á forritinu.

Skref 3: View og greina árangursgögn
Þegar gagnasöfnun er lokið, VTune Profiler sýnir greiningarniðurstöður á macOS kerfinu. Byrjaðu greiningu þína í Yfirlitsglugganum. Hér sérðu frammistöðu lokiðview umsóknar þinnar.

The yfirview inniheldur venjulega nokkra mælikvarða ásamt lýsingum þeirra.

intel-Get-Started-with-VTune-Profiler-12

  • A Stækkaðu hverja mælikvarða til að fá nákvæmar upplýsingar um áhrifaþætti.
  • B Merkt mæligildi gefur til kynna gildi utan viðunandi/venjulegs rekstrarsviðs. Notaðu ábendingar um verkfæri til að skilja hvernig á að bæta merkta mælingu.
  • C Sjá leiðbeiningar um aðrar greiningar sem þú ættir að íhuga að keyra næst. Greiningartréð undirstrikar þessar ráðleggingar.

Næstu skref
Árangursmynd er góður upphafspunktur til að fá heildarmat á frammistöðu forrita með VTune Profiler.
Næst skaltu athuga hvort reikniritið þitt þurfi að stilla.

  1. Keyrðu Hotspots Analysis á forritinu þínu.
  2. Fylgdu Hotspots kennsluefni. Lærðu aðferðir til að fá sem mest út úr Hotspots greiningunni þinni.
  3. Þegar reikniritið þitt er vel stillt skaltu keyra Performance Snapshot aftur til að kvarða niðurstöður og greina hugsanlegar frammistöðubætur á öðrum sviðum.

Sjá einnig
Örarkitektúrkönnun

VTune Profiler Hjálparferð

Lærðu meira
Skjal / Lýsing

  • Notendahandbók
    Notendahandbókin er aðalskjölin fyrir VTune Profiler.
    ATH
    Þú getur líka halað niður ótengdri útgáfu af VTune Profiler skjöl.
  • Þjálfun á netinu
    Þjálfunarsíðan á netinu er frábært úrræði til að læra grunnatriði VTune Profiler með Byrjunarleiðbeiningum, myndböndum, námskeiðum, webinars og tæknigreinar.
  • Matreiðslubók
    Frammistöðugreiningarmatreiðslubók sem inniheldur uppskriftir til að bera kennsl á og leysa vinsæl frammistöðuvandamál með því að nota greiningargerðir í VTune Profiler.
  • Uppsetningarleiðbeiningar fyrir Windows | Linux | macOS vélar
    Uppsetningarhandbókin inniheldur grunnuppsetningarleiðbeiningar fyrir VTune Profiler og leiðbeiningar um stillingar eftir uppsetningu fyrir hina ýmsu ökumenn og safnara.
  • Kennsluefni
    VTune Profiler kennsluefni leiða nýjan notanda í gegnum grunneiginleika með stuttu sample umsókn.
  • Útgáfuskýringar
    Finndu upplýsingar um nýjustu útgáfuna af VTune Profiler, þar á meðal ítarlega lýsingu á nýjum eiginleikum, kerfiskröfum og tæknilegum vandamálum sem voru leyst.
    Fyrir sjálfstæðu og verkfærasett útgáfur af VTune Profiler, skilja núverandi kerfiskröfur.

Tilkynningar og fyrirvarar
Intel tækni kann að þurfa að virkja vélbúnað, hugbúnað eða þjónustu.
Engin vara eða íhlutur getur verið algerlega öruggur.
Kostnaður þinn og niðurstöður geta verið mismunandi.
© Intel Corporation. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Önnur nöfn og vörumerki má gera tilkall til sem eign annarra.
Intel, Intel lógóið, Intel Atom, Intel Core, Intel Xeon Phi, VTune og Xeon eru vörumerki Intel Corporation í Bandaríkjunum og/eða öðrum löndum.
*Önnur nöfn og vörumerki geta verið eign annarra.
Microsoft, Windows og Windows merkið eru vörumerki eða skráð vörumerki Microsoft Corporation í Bandaríkjunum og/eða öðrum löndum.
Java er skráð vörumerki Oracle og/eða hlutdeildarfélaga þess.
OpenCL og OpenCL lógóið eru vörumerki Apple Inc. notuð með leyfi Khronos.

Intel tækni kann að þurfa að virkja vélbúnað, hugbúnað eða þjónustu.
Engin vara eða íhlutur getur verið algerlega öruggur.
Kostnaður þinn og niðurstöður geta verið mismunandi.
© Intel Corporation. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Önnur nöfn og vörumerki má gera tilkall til sem eign annarra.
Intel, Intel lógóið, Intel Atom, Intel Core, Intel Xeon Phi, VTune og Xeon eru vörumerki Intel Corporation í Bandaríkjunum og/eða öðrum löndum.
*Önnur nöfn og vörumerki geta verið eign annarra.
Microsoft, Windows og Windows merkið eru vörumerki eða skráð vörumerki Microsoft Corporation í Bandaríkjunum og/eða öðrum löndum.
Java er skráð vörumerki Oracle og/eða hlutdeildarfélaga þess.
OpenCL og OpenCL lógóið eru vörumerki Apple Inc. notuð með leyfi Khronos.

Skjöl / auðlindir

intel Byrjaðu með VTune Profiler [pdfNotendahandbók
Byrjaðu með VTune Profiler, Byrjaðu, með VTune Profiler, VTune Profiler

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *