Use cases for profiling tools
From HP-SEE Wiki
(Difference between revisions)
(→Profilers) |
(→Profilers) |
||
Line 26: | Line 26: | ||
* [http://www.ibm.com/developerworks/aix/library/au-analyze_aix/ nmon] | * [http://www.ibm.com/developerworks/aix/library/au-analyze_aix/ nmon] | ||
* [http://www.allinea.com/products/opt/ Alinea OPT] | * [http://www.allinea.com/products/opt/ Alinea OPT] | ||
+ | * [http://www.bsc.es/ssl/apps/performanceTools/files/docs/W1_IntroTools.pdf CEPBA-Tools] | ||
+ | * Cray Performance Analysis Tools | ||
+ | * DewizPat | ||
+ | * [http://ipm-hpc.sourceforge.net/ IPM] | ||
*[[links]] | *[[links]] | ||
Revision as of 07:51, 9 June 2011
Debuggers
- MPI
- for Microsoft Visual Studio: The HPC Debugger is an add-in for Visual Studio that helps launch remote debugging sessions for MPI or SOA applications running on a Microsoft HPC cluster.
- C, C++
- Fortran
- CUDA
- Valgrind
- GDB
- Portland Group Cluster Development Kit
- DDD
- links
Profilers
- MemoryScape
- GNU gprof
- tprof
- Profiling HPC Applications
- SunTM Studio Performance Tools http://www.hpc.dtu.dk/development/SunStudio9/mr/READMEs/analyzer.html
- IBM HPC Toolkit http://www.idris.fr/su/Scalaire/vargas/hpct/hpct_guide.pdf
- hpmcount
- nmon
- Alinea OPT
- CEPBA-Tools
- Cray Performance Analysis Tools
- DewizPat
- IPM
- links
Use cases
- Valgrind: http://wiki.bath.ac.uk/display/HPC/Debugging#Debugging-Valgrind
- GDB: http://wiki.bath.ac.uk/display/HPC/Debugging#Debugging-GDB
- GNU gprof: http://wiki.bath.ac.uk/display/HPC/Debugging#Debugging-GNUgprofTheGNUprofiler
- good overview (gprof, tprof, hpmcount, nmon, gdb, pgdb, totalview): http://www.hpc.lsu.edu/training/20071011/intro-to-debugging-and-profiling-bde.pdf
- links