training:profiling:profiling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
training:profiling:profiling [2021-10-12 14:19] – [Part II] anitatraining:profiling:profiling [2021-10-12 14:29] (current) – [Part III] anita
Line 1: Line 1:
 +===== Profiling & tuning =====
  
 +A three-part lecture series covering the basics concepts of profiling and tuning on HPC clusters.
 +
 +==== Part I ====
 +
 +Topics covered include profiling tools Intel® ISAT and Intel® Vtune™ Amplifier XE Evolution.
 +([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-IV.pdf|slides]]) ([[https://capture.udel.edu/media/9Mills+Profiling+and+Debugging+I.mp4/1_bd87cn4k|video]])
 +
 +==== Part II ====
 +
 +Topics covered include performance counters, profiling tools such as PAPI, TAU, HPCToolkit, PerfExpert, and high performance parallel libraries such as BLAS, LAPACK, ATLAS, Intel MKL and ACML (AMD core math library).
 +([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-V.pdf|slides]]) ([[https://capture.udel.edu/media/10Mills+Profiling+and+Debugging+II.mp4/1_nlfwypiq|video]])
 +
 +==== Part III ====
 +
 +Topics covered include autotuning, dependence analysis and loop transformation including a demonstration of ISAT (Intel Software Autotuning Tool) visualized with Gnuplot. ([[http://www.udel.edu/it/research/files/cluster/workshop/hpc-lecture-VI.pdf|slides]]) ([[https://capture.udel.edu/media/11Mills+Profiling+and+Debugging+III.mp4/1_nql2e6dt|video]])