intel Iniziate cù VTune Profiler
Iniziate cù Intel® VTune™ Profiler
Aduprate Intel VTune Profiler per analizà i sistemi di destinazione lucali è remoti da Windows*, macOS*, è Linux* hosts. Migliurà u rendiment di l'applicazioni è di u sistema attraversu queste operazioni:
- Analizà e scelte di l'algoritmu.
- Truvate i colli di bottiglia di codice seriale è parallelu.
- Capisce induve è cumu a vostra applicazione pò prufittà di e risorse hardware dispunibili.
- Accelerate l'esecuzione di a vostra applicazione.
Scaricate Intel VTune Profiler nantu à u vostru sistema attraversu unu di sti modi: - Scaricate a versione Standalone.
- Ottene Intel VTune Profiler cum'è parte di l'Intel® oneAPI Base Toolkit.
Vede u VTune Profiler pagina di furmazione per i video, webinars, è più materiale per aiutà vi principià.
NOTA
Documentazione per versioni di Intel® VTune™ Profiler prima di a liberazione 2021 sò dispunibili solu per u scaricamentu. Per una lista di scaricamentu di documentazione dispunibule per versione di u produttu, vede queste pagine:
- Scaricate a Documentazione per Intel Parallel Studio XE
- Scaricate a Documentazione per Intel System Studio
Capisce u flussu di travagliu
Aduprate Intel VTune Profiler à profile una applicazione è analizà i risultati per migliurà u rendiment.
U flussu di travagliu generale cuntene questi passi:
Selezziunate u vostru Sistema Ospitu per inizià
Sapete più nantu à i flussi di travagliu specifichi di u sistema per Windows *, Linux *, o macOS *.
Iniziate cù Intel® VTune™ Profiler per Windows * OS
Prima di principià
- Installa Intel® VTune™ Profiler nantu à u vostru sistema Windows *.
- Custruite a vostra applicazione cù l'infurmazioni di u simbulu è in u modu Release cù tutte l'ottimisazioni attivate. Per informazioni dettagliate nantu à i paràmetri di u compilatore, vede u VTune Profiler guida d'utilizatore in linea.
Pudete ancu aduprà a matrice sampl'applicazione dispunibule in \VTune\Samples\matrix. Pudete vede currispundenti sampi risultati in \VTune\Projects\sample (matrice). - Configurate e variabili di l'ambiente: Eseguite u script \setvars.bat.
Per automaticamente, u per i cumpunenti oneAPI hè u prugramma Files (x86)\Intel\oneAPI.
NOTA Ùn avete bisognu di eseguisce setvars.bat quandu si usa Intel® VTune™ Profiler in Microsoft * Visual Studio *.
Passu 1: Avviate Intel® VTune™ Profiler
Avviate Intel VTune Profiler attraversu unu di sti modi è crià un prughjettu. Un prughjettu hè un cuntainer per l'applicazione chì vulete analizà, u tipu d'analisi è i risultati di cullizzioni di dati.
Fonte / Start VTune Profiler
Standalone (GUI)
- Eseguite u cumandimu vtune-gui o eseguite Intel® VTune™ Profiler da u menu Start.
- Quandu a GUI si apre, cliccate nant'à u screnu Benvenuti.
- In a finestra di dialogu Crea Prughjettu, specificate u nome di u prughjettu è u locu.
- Cliccate Crea Prughjettu.
Standalone (linea di cummandu)
Eseguite u cumandamentu vtune.
Microsoft * Visual Studio * IDE
Aprite a vostra suluzione in Visual Studio. U VTune Profiler toolbar hè attivatu automaticamente è u vostru prughjettu di Visual Studio hè stabilitu cum'è un scopu di analisi.
NOTA
Ùn avete bisognu di creà un prughjettu quandu eseguite Intel® VTune™ Profiler da a linea di cummanda o in Microsoft * Visual Studio.
Passu 2: Configurate è Run Analysis
Dopu avè creatu un novu prughjettu, a finestra di Configurazione di l'Analisi si apre cù questi valori predeterminati:
- In a sezione Launch Application, andate à u locu di a vostra applicazione eseguibile file.
- Cliccate Start per eseguisce Performance Snapshot in a vostra applicazione. Questa analisi presenta un generaleview di prublemi chì afectanu u rendiment di a vostra applicazione nantu à u sistema di destinazione.
Passu 3: View è Analizà i Dati di Prestazione
Quandu a cullizzioni di dati finisci, VTune Profiler mostra i risultati di l'analisi in a finestra Riassuntu. Quì, vede una prestazione sopraview di a vostra applicazione.
U sopraview tipicamente include parechje metriche cù e so descrizzioni.
- A Espandi ogni metrica per infurmazione dettagliata nantu à i fatturi chì cuntribuiscenu.
- B Una metrica marcata indica un valore fora di u range operativu accettabile / normale. Aduprate i cunsiglii di l'uttellu per capisce cumu migliurà una metrica marcata.
- C Vede a guida nantu à altre analisi chì duvete cunsiderà eseguisce dopu. L'Arbulu d'Analisi mette in risaltu sti cunsiglii.
Prossime Passi
Performance Snapshot hè un bonu puntu di partenza per ottene una valutazione generale di u rendiment di l'applicazione cù VTune Profiler. In seguitu, verificate se u vostru algoritmu hè bisognu di sintonizazione.
- Segui un tutoriale per analizà i colli di bottiglia di rendiment cumuni.
- Una volta chì u vostru algoritmu hè ben sintonizatu, eseguite Performance Snapshot di novu per calibre i risultati è identificà potenziali miglioramenti di rendiment in altre aree.
Vede ancu
Esplorazione di microarchitettura
VTune Profiler Help Tour
ExampLe: Profile una applicazione OpenMP * in Windows *
Aduprate Intel VTune Profiler nantu à una macchina Windows à profile cum'èample iso3dfd_omp_offload L'applicazione OpenMP scaricata nantu à una GPU Intel. Amparate cumu fà una analisi GPU è esaminà i risultati.
Prerequisites
- Assicuratevi chì u vostru sistema funziona Microsoft * Windows 10 o una versione più nova.
- Aduprate una di queste versioni di Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- U vostru sistema deve esse in esecuzione nantu à unu di sti processori Intel:
- Processori Intel® Core™ i7 di 7a generazione (nome in codice Kaby Lake)
- Processori Intel® Core™ i8 di 7a generazione (nome in codice Coffee Lake)
- Processori Intel® Core™ i10 di decima generazione (nome in codice Ice Lake)
- Installa Intel VTune Profiler da una di queste fonti:
- Scaricamentu di u produttu standalone
- Intel® oneAPI Base Toolkit
- Kit di strumenti di creazione di sistema Intel®
- Scaricate l'Intel® oneAPI HPC Toolkit chì cuntene l'Intel® oneAPI DPC++/C++ Compiler (icx/icpx) chì avete bisognu di prufessiunali.file Applicazioni OpenMP.
- Configurate variabili d'ambiente. Eseguite u script vars.bat situatu in u directory \env.
- Configurate u vostru sistema per l'analisi GPU.
NOTA
Per installà Intel VTune Profiler in l'ambiente Microsoft * Visual Studio, vede u VTune Profiler Guida d'usu.
Custruite è compilate l'applicazione di scaricamentu OpenMP
- Scaricate l'iso3dfd_omp_offload OpenMP Offload sample.
- Apertu à u sampu cartulare.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Cumpilà l'applicazione OpenMP Offload.
mkdir custruisce
custruzzione di cd
icx /std:c++17/EHsc/Qiopenmp/I../include\/Qopenmp-targets:
spir64 /DUSE_BASELINE /DEBUG ..\src\iso3dfd.cpp ..\src\iso3dfd_verify.cpp ..\src\utils.cpp
Eseguite una analisi GPU nantu à l'Applicazione OpenMP Offload
Avà site prontu à eseguisce l'Analisi di Offload GPU nantu à l'applicazione OpenMP chì avete compilatu.
- Aprite VTune Profiler è cliccate nant'à New Project per creà un prughjettu.
- In a pagina di benvenuta, cliccate nant'à Configurate Analisi per stabilisce a vostra analisi.
- Selezziunate sti paràmetri per a vostra analisi.
- In u pane WHERE, selezziunate Host Local.
- In u WHAT pane, selezziunate Launch Application è specificate u binariu iso3dfd_omp_offload cum'è l'applicazione per profile.
- In u pannellu HOW, selezziunate u tipu d'analisi GPU Offload da u gruppu Accelerators in l'Arbulu di Analisi.
- Cliccate u buttone Start per eseguisce l'analisi.
VTune Profiler raccoglie dati è mostra i risultati di l'analisi in u GPU Offload viewpuntu.
- In a finestra di Riassuntu, vede statistiche nantu à l'usu di risorse CPU è GPU. Aduprate sta dati per stabilisce se a vostra applicazione hè:
- Ligata à GPU
- legatu à CPU
- Utilizendu e risorse di calculu di u vostru sistema inefficacemente
- Aduprate l'infurmazioni in a finestra di a piattaforma per vede e metriche basi di CPU è GPU.
- Investigate e funzioni informatiche specifiche in a finestra Grafica.
Per un analisi più profundo, vede una ricetta ligata in u VTune Profiler Cookbook d'analisi di rendiment. Pudete ancu cuntinuà u vostru prufilu cù l'analisi GPU Compute / Media Hotspots.
Example: Profile una applicazione SYCL * in Windows *
Profile cum'èampl'applicazione SYCL matrix_multiply cù Intel® VTune™ Profiler. Familiarizzate cù u pruduttu è capisce e statistiche raccolte per l'applicazioni GPU-bound.
Prerequisites
- Assicuratevi di avè Microsoft * Visual Studio (v2017 o più recente) installatu in u vostru sistema.
- Installa Intel VTune Profiler da l'Intel® oneAPI Base Toolkit o l'Intel® System Bring-up Toolkit. Questi toolkits cuntenenu u compilatore Intel® oneAPI DPC++/C++ Compiler (icpx -fsycl) necessariu per u prucessu di prufilu.
- Configurate variabili d'ambiente. Eseguite u script vars.bat situatu in u directory \env.
- Assicuratevi chì l'Intel oneAPI DPC++ Compiler (installatu cù l'Intel oneAPI Base Toolkit) hè integratu in Microsoft Visual Studio.
- Cumpilà u codice utilizendu l'opzioni -gline-tables-only è -fdebug-info-for-profiling per Intel oneAPI DPC++ Compiler.
- Configurate u vostru sistema per l'analisi GPU.
Per infurmazione nantu à l'installazione di Intel VTune Profiler in l'ambiente Microsoft * Visual Studio, vede VTune Profiler Guida d'usu.
Custruisce l'App Matrix
Scaricate u codice matrix_multiply_vtune sample pacchettu per i toolkits Intel oneAPI. Questu cuntene u sample chì pudete aduprà per custruisce è profile una applicazione SYCL.
- Apertura Microsoft * Visual Studio.
- Cliccate File > Open> Prughjettu / Soluzione. Truvate u cartulare matrix_multiply_vtune è selezziunate matrix_multiply.sln.
- Custruite sta cunfigurazione (Prughjettu> Custruite).
- Eseguite u prugramma (Debug> Start Without Debugging).
- Per sceglie una versione DPC++ o threaded di u sample, aduprà definizione di preprocessore.
- Andà à Pruprietà di Prughjettu> DPC++> Preprocessor> Preprocessor Definition.
- Definite icpx -fsycl o USE_THR.
Eseguite l'analisi GPU
Eseguite un analisi GPU nantu à a Matrix sample.
- Da a barra di strumenti di Visual Studio, cliccate nantu à u buttone Configure Analysis.
A finestra di cunfigurazione di l'analisi si apre. Per automaticamente, eredita i vostri paràmetri di prughjettu VS è specifica matrix_multiply.exe cum'è una applicazione per pro.file. - In a finestra Configure Analysis, cliccate nantu à u buttone
Sfoglia u buttone in u pane COME.
- Selezziunate u tipu d'analisi GPU Compute / Media Hotspots da u gruppu Accelerators in l'Arbulu di Analisi.
- Cliccate u buttone Start per lancià l'analisi cù l'opzioni predefinite.
Eseguite l'analisi GPU da a linea di comando:
- Aprite u sampu cartulare:
<sample_dir>\VtuneProfiler\matrix_multiply_vtune - In questu repertoriu, apre un prughjettu Visual Studio * file chjamatu matrix_multiply.sln
- U multiplica.cpp file cuntene parechje versioni di a multiplicazione di a matrice. Selezziunate una versione editendu a linea #define MULTIPLY corrispondente in multiply.hpp
- Custruite u prughjettu sanu cù una cunfigurazione Release.
Questu genera un eseguibile chjamatu matrix_multiply.exe. - Preparate u sistema per eseguisce un analisi GPU. Vede Configurazione di u Sistema per l'Analisi GPU.
- Set VTune Profiler variabili d'ambiente eseguendu u batch file: spurtà \env\vars.bat
- Eseguite u cumandamentu di analisi:
vtune.exe -collect gpu-offload - matrix_multiply.exe
VTune Profiler raccoglie dati è mostra i risultati di l'analisi in u GPU Compute / Media Hotspots viewpuntu. In a finestra Riassuntu, vede statistiche nantu à l'utilizazione di risorse CPU è GPU per capisce se a vostra applicazione hè legata à GPU. Cambia à a finestra di Grafica per vede e metriche basi di CPU è GPU chì rapprisentanu l'esekzione di codice in u tempu.
Iniziate cù Intel® VTune™ Profiler per Linux* OS
Prima di principià
- Installa Intel® VTune™ Profiler nantu à u vostru sistema Linux *.
- Custruite a vostra applicazione cù l'infurmazioni di u simbulu è in u modu Release cù tutte l'ottimisazioni attivate. Per informazioni dettagliate nantu à i paràmetri di u compilatore, vede u VTune Profiler guida d'utilizatore in linea.
Pudete ancu aduprà a matrice sampl'applicazione dispunibule in \sample\matrice. Pudete vede sampi risultati in \sample (matrice). - Configurate e variabili di l'ambiente: fonte /setvars.sh
Per automaticamente, u hè:- $HOME/intel/oneapi/ quandu installatu cù permessi d'utilizatori;
- /opt/intel/oneapi/ quandu installatu cù permessi di root.
Passu 1: Start VTune Profiler
Avviate VTune Profiler attraversu unu di sti modi:
Fonte / Start VTune Profiler
Standalone/IDE (GUI)
- Eseguite u cumandamentu vtunegui. Per inizià VTune Profiler da l'IDE Intel System Studio, selezziunate Strumenti> VTune Profiler> Lanciate VTune Profiler. Questu stabilisce tutte e variabili di l'ambiente adatti è lancia una interfaccia standalone di u pruduttu.
- Quandu a GUI si apre, cliccate NEW PROJECT in a pantalla di benvenutu.
- In a finestra di dialogu Crea Prughjettu, specificate u nome di u prughjettu è u locu.
- Cliccate Crea Prughjettu.
Standalone (linea di cummandu)
- Eseguite u cumandamentu vtune.
Passu 2: Configurate è Run Analysis
Dopu avè creatu un novu prughjettu, a finestra di Configurazione di l'Analisi si apre cù questi valori predeterminati:
- In a sezione Launch Application, cercate u locu di a vostra applicazione.
- Cliccate u Start per eseguisce Performance Snapshot in a vostra applicazione. Questa analisi presenta un generaleview di prublemi chì afectanu u rendiment di a vostra applicazione nantu à u sistema di destinazione.
Passu 3: View è Analizà i Dati di Prestazione
Quandu a cullizzioni di dati finisci, VTune Profiler mostra i risultati di l'analisi in a finestra Riassuntu. Quì, vede una prestazione sopraview di a vostra applicazione.
U sopraview tipicamente include parechje metriche cù e so descrizzioni.
- A Espandi ogni metrica per infurmazione dettagliata nantu à i fatturi chì cuntribuiscenu.
- B Una metrica marcata indica un valore fora di u range operativu accettabile / normale. Aduprate i cunsiglii di l'uttellu per capisce cumu migliurà una metrica marcata.
- C Vede a guida nantu à altre analisi chì duvete cunsiderà eseguisce dopu. L'Arbulu d'Analisi mette in risaltu sti cunsiglii.
Prossime Passi
Performance Snapshot hè un bonu puntu di partenza per ottene una valutazione generale di u rendiment di l'applicazione cù VTune Profiler. In seguitu, verificate se u vostru algoritmu hè bisognu di sintonizazione.
- Segui un tutoriale per analizà i colli di bottiglia di rendiment cumuni.
- Una volta chì u vostru algoritmu hè ben sintonizatu, eseguite Performance Snapshot di novu per calibre i risultati è identificà potenziali miglioramenti di rendiment in altre aree.
Vede ancu
Esplorazione di microarchitettura
VTune Profiler Help Tour
Example: Profile una Applicazione OpenMP in Linux *
Aduprate Intel VTune Profiler nantu à una macchina Linux per profile cum'èample iso3dfd_omp_offload L'applicazione OpenMP scaricata nantu à una GPU Intel. Amparate cumu fà una analisi GPU è esaminà i risultati.
Prerequisites
- Assicuratevi chì u vostru sistema eseguisce Linux* OS kernel 4.14 o una versione più nova.
- Aduprate una di queste versioni di Intel Processor Graphics:
- Gen 8
- Gen 9
- Gen 11
- U vostru sistema deve esse in esecuzione nantu à unu di sti processori Intel:
- Processori Intel® Core™ i7 di 7a generazione (nome in codice Kaby Lake)
- Processori Intel® Core™ i8 di 7a generazione (nome in codice Coffee Lake)
- Processori Intel® Core™ i10 di decima generazione (nome in codice Ice Lake)
- Per a GUI Linux, utilizate:
- GTK+ versione 2.10 o più recente (2.18 è versioni più recenti sò cunsigliatu)
- Pango versione 1.14 o più nova
- X.Org versione 1.0 o più recente (1.7 è versioni più recenti sò cunsigliatu)
- Installa Intel VTune Profiler da una di queste fonti:
- Scaricamentu di u produttu standalone
- Intel® oneAPI Base Toolkit
- Kit di strumenti di creazione di sistema Intel®
- Scaricate l'Intel® oneAPI HPC Toolkit chì cuntene l'Intel® oneAPI DPC++/C++ Compiler (icx/icpx) chì avete bisognu di prufessiunali.file Applicazioni OpenMP.
- Configurate variabili d'ambiente. Eseguite u script vars.sh.
- Configurate u vostru sistema per l'analisi GPU.
Custruite è compilate l'applicazione di scaricamentu OpenMP
- Scaricate l'iso3dfd_omp_offload OpenMP Offload sample.
- Apertu à u sampu cartulare.
cd <sample_dir>/DirectProgramming/C++/StructuredGrids/iso3dfd_omp_offload - Cumpilà l'applicazione OpenMP Offload.
custruì mkdir;
cmake -DVERIFY_RESULTS=0 ..
fà -j
Questu genera un eseguibile src/iso3dfd.
Per sguassà u prugramma, scrivite:
fà pulita
Questu elimina l'eseguibile è l'ughjettu files chì avete creatu cù u cumandamentu make.
Eseguite una analisi GPU nantu à l'Applicazione OpenMP Offload
Avà site prontu à eseguisce l'Analisi di Offload GPU nantu à l'applicazione OpenMP chì avete compilatu.
- Aprite VTune Profiler è cliccate nant'à New Project per creà un prughjettu.
- In a pagina di benvenuta, cliccate nant'à Configurate Analisi per stabilisce a vostra analisi.
- Selezziunate sti paràmetri per a vostra analisi.
- In u pane WHERE, selezziunate Host Local.
- In u WHAT pane, selezziunate Launch Application è specificate u binariu iso3dfd_omp_offload cum'è l'applicazione per profile.
- In u pannellu HOW, selezziunate u tipu d'analisi GPU Offload da u gruppu Accelerators in l'Arbulu di Analisi.
- Cliccate u buttone Start per eseguisce l'analisi.
VTune Profiler raccoglie dati è mostra i risultati di l'analisi in u GPU Offload viewpuntu.
- In a finestra di Riassuntu, vede statistiche nantu à l'usu di risorse CPU è GPU. Aduprate sta dati per stabilisce se a vostra applicazione hè:
- Ligata à GPU
- legatu à CPU
- Utilizendu e risorse di calculu di u vostru sistema inefficacemente
- Aduprate l'infurmazioni in a finestra di a piattaforma per vede e metriche basi di CPU è GPU.
- Investigate e funzioni informatiche specifiche in a finestra Grafica.
Per un analisi più profundo, vede una ricetta ligata in u VTune Profiler Cookbook d'analisi di rendiment. Pudete ancu cuntinuà u vostru prufilu cù l'analisi GPU Compute / Media Hotspots.
Example: Profile una applicazione SYCL * nantu à Linux *
Aduprate VTune Profiler cun cum'èampl'applicazione SYCL matrix_multiply per familiarizà rapidamente cù u pruduttu è e statistiche raccolte per l'applicazioni GPU-bound.
Prerequisites
- Installa VTune Profiler è Intel® oneAPI DPC++/C++ Compiler da l'Intel® oneAPI Base Toolkit o l'Intel® System Bring-up Toolkit.
- Configurate e variabili di l'ambiente eseguendu u script vars.sh.
- Configurate u vostru sistema per l'analisi GPU.
Custruisce l'applicazione Matrix
Scaricate u codice matrix_multiply_vtune sample pacchettu per i toolkits Intel oneAPI. Questu cuntene u sample chì pudete aduprà per custruisce è profile una applicazione SYCL.
Per prufile una applicazione SYCL, assicuratevi di cumpilà u codice utilizendu l'opzioni -gline-tables-only è -fdebug-info-for-profiling Intel oneAPI DPC++ Compiler.
Per cumpilà stu sampl'applicazione, fate u seguente:
- Andate à u sampu cartulare.
cd <sample_dir/VtuneProfiler/matrix_multiply> - U multiplica.cpp file in u cartulare src cuntene parechje versioni di a multiplicazione di matrici. Selezziunate una versione editendu a linea #define MULTIPLY currispundente in multiply.h.
- Custruite l'app utilizendu u Make esistentefile:
cmake .
fà
Questu deve generà un eseguibile matrix.icpx -fsycl.
Per sguassà u prugramma, scrivite:
fà pulita
Questu elimina l'eseguibile è l'ughjettu files chì sò stati creati da u cumandamentu make.
Eseguite l'analisi GPU
Eseguite un analisi GPU nantu à a Matrix sample.
- Lanciate VTune Profiler cù u cumandamentu vtune-gui.
- Cliccate New Project da a pagina Benvenuti.
- Specificate un nome è locu per u vostru sampu prughjettu è cliccate Crea Prughjettu.
- In u WHAT pane, cercate à u matrix.icpx-fsycl file.
- In u pannellu COME, cliccate nantu à
Sfoglia u buttone è selezziunate l'analisi GPU Compute / Media Hotspots da u gruppu Accelerators in l'Arbulu di Analisi.
- Cliccate u buttone Start à u fondu per lancià l'analisi cù l'opzioni preselezionate.
Eseguite l'analisi GPU da a linea di comando:
- Preparate u sistema per eseguisce un analisi GPU. Vede Configurazione di u Sistema per l'Analisi GPU.
- Configurate variabili di l'ambiente per i strumenti di software Intel:
fonte $ONEAPI_ROOT/setvars.sh - Eseguite l'analisi GPU Compute/Media Hotspots:
vtune -collect gpu-hotspots -r ./result_gpu-hotspots - ./matrix.icpx -fsycl
Per vede u rapportu riassuntu, scrivite:
vtune -report summary -r ./result_gpu-hotspots
VTune Profiler raccoglie dati è mostra i risultati di l'analisi in u GPU Compute / Media Hotspots viewpuntu. In a finestra Riassuntu, vede statistiche nantu à l'utilizazione di risorse CPU è GPU per capisce se a vostra applicazione hè legata à GPU. Cambia à a finestra di Grafica per vede e metriche basi di CPU è GPU chì rapprisentanu l'esekzione di codice in u tempu.
Iniziate cù Intel® VTune™ Profiler per macOS *
Aduprate VTune Profiler nantu à un sistema macOS per realizà analisi di destinazione remota nantu à un sistema micca macOS (solu Linux * o Android *).
Ùn pudete micca aduprà VTune Profiler in un ambiente macOS per questi scopi:
- Profile u sistema macOS nantu à quale hè stallatu.
- Raccoglie dati nantu à un sistema macOS remoto.
Per analizà u rendiment di un destinazione remota Linux * o Android * da l'ospite macOS, fate unu di sti passi:
- Eseguite un VTune Profiler analisi nantu à u sistema macOS cù un sistema remotu specificatu cum'è u mira. Quandu l'analisi principia, VTune Profiler si cunnetta à u sistema remotu per cullà e dati, poi riporta i risultati à l'ospite macOS per viewing.
- Eseguite un analisi nantu à u sistema di destinazione in u locu è copiate i risultati in un sistema macOS per viewin VTune Profiler.
I passi in stu documentu assumenu un sistema di destinazione Linux remota è recullanu dati di rendiment utilizendu l'accessu SSH da VTune Profiler nantu à un sistema host macOS.
Prima di principià
- Installa Intel® VTune™ Profiler nantu à u vostru sistema macOS *.
- Custruite a vostra applicazione Linux cù l'infurmazioni di u simbulu è in u modu Release cù tutte l'ottimisazioni attivate. Per infurmazione dettagliata, vede i paràmetri di u compilatore in VTune Profiler aiutu.
- Configurate l'accessu SSH da u sistema host macOS à u sistema Linux di destinazione per travaglià in u modu senza password.
Passu 1: Start VTune Profiler
- Lanciate VTune Profiler cù u cumandamentu vtune-gui.
Per automaticamente, u hè /opt/intel/oneapi/. - Quandu a GUI si apre, cliccate NEW PROJECT in a pantalla di benvenutu.
- In a finestra di dialogu Crea Prughjettu, specificate u nome di u prughjettu è u locu.
- Cliccate Crea Prughjettu.
Passu 2: Configurate è Run Analysis
Dopu chì avete creatu un novu prughjettu, a finestra di Configurazione di l'Analisi si apre cù u tipu d'analisi Performance Snapshot.
Questa analisi presenta un overview di prublemi chì affettanu u rendiment di a vostra applicazione nantu à u sistema di destinazione.
- In u pane WHERE, selezziunate Remote Linux (SSH) è specificate u sistema Linux di destinazione usendu username@ hostname[:port].
VTune Profiler si cunnetta à u sistema Linux è stalla u pacchettu di destinazione. - In u WHAT pane, furnisce u percorsu à a vostra applicazione nantu à u sistema Linux di destinazione.
- Cliccate u buttone Start per eseguisce Performance Snapshot in l'applicazione.
Passu 3: View è Analizà i Dati di Prestazione
Quandu a cullizzioni di dati finisci, VTune Profiler mostra i risultati di l'analisi nantu à u sistema macOS. Cumincià a vostra analisi in a finestra Riassuntu. Quì, vede un rendimentu sopraview di a vostra applicazione.
U sopraview tipicamente include parechje metriche cù e so descrizzioni.
- A Espandi ogni metrica per infurmazione dettagliata nantu à i fatturi chì cuntribuiscenu.
- B Una metrica marcata indica un valore fora di u range operativu accettabile / normale. Aduprate i cunsiglii di l'uttellu per capisce cumu migliurà una metrica marcata.
- C Vede a guida nantu à altre analisi chì duvete cunsiderà eseguisce dopu. L'Arbulu d'Analisi mette in risaltu sti cunsiglii.
Prossime Passi
Performance Snapshot hè un bonu puntu di partenza per ottene una valutazione generale di u rendiment di l'applicazione cù VTune Profiler.
In seguitu, verificate se u vostru algoritmu hè bisognu di sintonizazione.
- Eseguite l'analisi Hotspots nantu à a vostra applicazione.
- Segui un tutoriale Hotspots. Amparate tecniche per ottene u massimu di l'analisi Hotspots.
- Una volta chì u vostru algoritmu hè ben sintonizatu, eseguite Performance Snapshot di novu per calibre i risultati è identificà potenziali miglioramenti di rendiment in altre aree.
Vede ancu
Esplorazione di microarchitettura
VTune Profiler Help Tour
Sapè ne di più
Documentu / Description
- Guida d'usu
A Guida d'Usuariu hè a documentazione primaria per VTune Profiler.
NOTA
Pudete ancu scaricà una versione offline di VTune Profiler documentazione. - Formazione in linea
U situ di furmazione in linea hè una risorsa eccellente per amparà i principii di VTune Profiler cù guide, video, tutoriali per principià, webinars, è articuli tecnichi. - Libru di cucina
Libru di cucina di analisi di rendiment chì cuntene ricette per identificà è risolve i prublemi di rendiment populari utilizendu tipi di analisi in VTune Profiler. - Guida d'installazione per Windows | Linux | host macOS
A Guida di Installazione cuntene struzzioni di installazione basi per VTune Profiler e istruzioni di configurazione post-installazione per i vari driver e collettori. - Tutoriali
VTune Profiler tutoriali guidanu un novu utilizatore à traversu funzioni basi cù una s cortaampl'applicazione. - Note di rilascio
Truvate infurmazione nantu à l'ultima versione di VTune Profiler, cumpresi una descrizzione cumpleta di novi funziunalità, esigenze sistemu, è prublemi tecnichi chì sò stati risolti.
Per e versioni standalone è toolkit di VTune Profiler, capisce i Requisiti di u Sistema attuale.
Avvisi è Disclaimers
I tecnulugii Intel ponu necessità attivazione di hardware, software o serviziu.
Nisun pruduttu o cumpunente pò esse assolutamente sicuru.
I vostri costi è risultati pò varià.
© Intel Corporation. Intel, u logu Intel è altri marchi Intel sò marchi di Intel Corporation o di e so filiali. Altri nomi è marche ponu esse rivendicate cum'è a pruprietà di l'altri.
Intel, u logu Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune è Xeon sò marchi di Intel Corporation in i Stati Uniti è / o in altri paesi.
* Altri nomi è marche ponu esse rivendicate cum'è a pruprietà di l'altri.
Microsoft, Windows è u logu di Windows sò marchi, o marchi registrati di Microsoft Corporation in i Stati Uniti è/o in altri paesi.
Java hè una marca registrata di Oracle è / o i so affiliati.
OpenCL è u logu OpenCL sò marchi di Apple Inc. utilizati cù permessu di Khronos.
I tecnulugii Intel ponu necessità attivazione di hardware, software o serviziu.
Nisun pruduttu o cumpunente pò esse assolutamente sicuru.
I vostri costi è risultati pò varià.
© Intel Corporation. Intel, u logu Intel è altri marchi Intel sò marchi di Intel Corporation o di e so filiali. Altri nomi è marche ponu esse rivendicate cum'è a pruprietà di l'altri.
Intel, u logu Intel, Intel Atom, Intel Core, Intel Xeon Phi, VTune è Xeon sò marchi di Intel Corporation in i Stati Uniti è / o in altri paesi.
* Altri nomi è marche ponu esse rivendicate cum'è a pruprietà di l'altri.
Microsoft, Windows è u logu di Windows sò marchi, o marchi registrati di Microsoft Corporation in i Stati Uniti è/o in altri paesi.
Java hè una marca registrata di Oracle è / o i so affiliati.
OpenCL è u logu OpenCL sò marchi di Apple Inc. utilizati cù permessu di Khronos.
Documenti / Risorse
![]() |
intel Iniziate cù VTune Profiler [pdfGuida di l'utente Cuminciate cù VTune Profiler, Cumincià, cù VTune Profiler, VTune Profiler |