calcoloscientifico:vtune
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| calcoloscientifico:vtune [05/03/2018 16:19] – [HPC (UNIPR)] roberto.alfieri | calcoloscientifico:vtune [11/05/2018 10:34] (versione attuale) – [HPC (UNIPR)] paolo.oggiano | ||
|---|---|---|---|
| Linea 2: | Linea 2: | ||
| ===== VTune ===== | ===== VTune ===== | ||
| - | VTune e' un perfomance | + | VTune is a performance |
| - | Informazioni generali di Intel : https:// | + | General information of Intel : https:// |
| - | VTune ha sia un' | + | The VTUne commands have prefix amplxe- *. The most important are: |
| - | Sul cluster HPC per accedere a VTune e' necessario caricare il modulo Intel: | + | * amplxe-cl |
| - | module load intel | + | * amplxe-gui #< launches VTune with a graphical interface. |
| - | I comandi VTUne hano prefisso amplxe-*. I piu' importanti sono: | + | Profiling steps: |
| - | * amplxe-cl | + | * Data collection |
| - | * amplxe-gui # lancia VTune con interfaccia grafica. | + | * Analysis of the results |
| - | + | ||
| - | Fasi del profiling: | + | |
| - | + | ||
| - | * Raccolta dati (collect) | + | |
| - | * Analisi dei risultati | + | |
| ==== Collect ==== | ==== Collect ==== | ||
| - | Per la raccolta dei dati di profiling | + | To collect |
| - | specificando una action | + | specifying an action |
| - | L'action | + | The action |
| - | Questa | + | This action |
| * **hotspots**: | * **hotspots**: | ||
| * **concurrency**: | * **concurrency**: | ||
| - | * **hpc-perfornance**: Identify opportunities to optimize CPU, memory, and FPU utilization for compute-intensive or throughput applications. | + | * **hpc-performance**: Identify opportunities to optimize CPU, memory, and FPU utilization for compute-intensive or throughput applications. |
| * **memory-access**: | * **memory-access**: | ||
| - | Esempio di comando: | + | Command example: |
| amplxe-cl -collect hotspots -result-dir < | amplxe-cl -collect hotspots -result-dir < | ||
| - | === Analisi dei risultati | + | === Result analysis |
| - | L' | + | The off-line |
| | | ||
| Linea 45: | Linea 40: | ||
| + | |||
| + | |||
| + | ==== HPC (UNIPR) ==== | ||
| + | |||
| + | Connect to gui.hpc.unipr.it and perform an interactive job; eg: | ||
| + | srun -N1 -n68 -p knl --account=< | ||
| + | |||
| + | > module load intel # (include vtune too) | ||
| + | > amplxe-cl -collect hotspots -result-dir < | ||
| + | > exit | ||
| + | | ||
| + | It is preferable to launch on the University HPC cluster amplxe-gui from gui.hpc.unipr.it: | ||
| + | | ||
| + | module load intel | ||
| + | amplxe-gui | ||
| + | | ||
| + | | ||
| === MARCONI (CINECA) | === MARCONI (CINECA) | ||
| - | Su Marconi | + | On Marconi |
| - | srun -N1 -n68 -A < | + | srun -N1 -n68 -t 00: |
| | | ||
| > module load intel vtune | > module load intel vtune | ||
| - | > amplxe-cl | + | > amplxe-cl |
| > amplxe-gui | > amplxe-gui | ||
| > exit | > exit | ||
| + | === Debug Info === | ||
| - | ==== HPC (UNIPR) ==== | + | To include debugging information in the results |
| + | |||
| + | < | ||
| + | | ||
| + | </ | ||
| - | Connettersi a gui.hpc.unipr.it ed eseguire un job interattivo; | ||
| - | qsub -I -l select=1: | ||
| - | |||
| - | > module load intel # (include anche vtune) | ||
| - | > | ||
| - | |||
| - | | ||
| - | e attivare vtune in modalita' | ||
| - | module load intel | ||
| - | amplxe-gui r001hpc.amplxe | ||
calcoloscientifico/vtune.1520263194.txt.gz · Ultima modifica: da roberto.alfieri
