Download presentation
Presentation is loading. Please wait.
Published byMiranda Goodman Modified over 9 years ago
1
Performance Analysis Tool List Hans Sherburne Adam Leko HCS Research Laboratory University of Florida
2
2 Performance Analysis Tools Overview Tool NameCommercialWebsite(s) AIMSnohttp://www.nas.nasa.gov/Groups/Tools/Projects/AIMS/ CrayPatyes(documentation only) http://www.cray.com/cgi-bin/swpubs/craydoc30/craydoc.cgi DEEP/MPIyeshttp://www.crescentbaysoftware.com/deep_mpi_top.html Dimemasyeshttp://www.cepba.upc.edu/dimemas/ DynaProfnohttp://www.cs.utk.edu/~mucci/dynaprof/ Kojaknohttp://icl.cs.utk.edu/kojak/index.html, http://www.fz-juelich.de/zam/kojak/ MPE Logging and Jumpshotnohttp://www-unix.mcs.anl.gov/perfvis/ MPICL and Paragraphnohttp://www.csm.ornl.gov/picl/, http://www.csar.uiuc.edu/software/paragraph/ PAPInohttp://icl.cs.utk.edu/papi/index.html Paradyn + DynInstnohttp://www.cs.wisc.edu/~paradyn/ PGPROFyeshttp://www.pgroup.com/products/pgprof.htm Prismnohttp://www.sun.com/servers/hpc/software/overview.html SvPablonohttp://www.renci.unc.edu/Software/Pablo/pablo.htm TAUnohttp://www.cs.uoregon.edu/research/paracomp/tau Vampirtraceyes http://www.pallas.com/e/products/index.htm, http://www.intel.com/software/products/cluster/index.htm
3
3 AIMS (not planning to evaluate) Name: Automated Instrumentation and Monitoring System Developer: NAS (NASA) Current Version: AIMS V3.7.2 (last updated in ’99) Website: http://www.nas.nasa.gov/Groups/Tools/Projects/AIMS/ http://www.nas.nasa.gov/Groups/Tools/Projects/AIMS/ Contact: ? Evaluation not likely Software doesn’t compile under Linux Only supports older machines (SGI PowerChallenge, SparcStations, etc) Not being updated anymore
4
4 CrayPat (not planning to evaluate) Name: CrayPat Developer: Cray Current Version: n/a (not available separately) Languages: Fortran, C, C++ Website: Documentation available at http://www.cray.com/cgi-bin/swpubs/craydoc30/craydoc.cgi http://www.cray.com/cgi-bin/swpubs/craydoc30/craydoc.cgi Contact: ? Evaluation not likely Need access to a Cray machine, only supports Cray architectures
5
5 DEEP/MPI Name: DEvelopment Environment for Parallel programs Developer: Crescent bay software Current Version: n/a (not available separately) Languages: Fortran, C, C++; MPI Website: http://www.crescentbaysoftware.com/deep_mpi_top.html http://www.crescentbaysoftware.com/deep_mpi_top.html Contact: ? Commercial; need evaluation license
6
6 Dimemas Name: Dimemas/MPITrace/Paraver Developer: CEPBA Current Version: Paraver 3.3 MPITrace 1.1 Dimemas 2.3 Languages: C, Fortran; MPI, PVM, PARMACS Website: http://www.cepba.upc.edu/dimemas/ http://www.cepba.upc.edu/dimemas/ Contact: judit@cepba.upc.edu judit@cepba.upc.edu Commercial; currently have evaluation license
7
7 DynaProf Name: DynaProf Developer: Philip Mucci, University of Tennessee Current Version: DynaProf 0.9 Languages: Language-independent; MPI, threaded Website: http://www.cs.utk.edu/~mucci/dynaprof/ http://www.cs.utk.edu/~mucci/dynaprof/ Contact: Philip Mucci Free/open source
8
8 KOJAK Name: Kit for Objective Judgement and Knowledge-based Detection of Performance Bottlenecks Developer: Innovative Computing Laboratory (ICL) at the University of Tennessee (UT) and the Central Institute for Applied Mathematics (ZAM) at the Research Centre Juelich (FZJ) Current version: Kojack 2.1v1 Languages: Fortran, C, C++; MPI Website: http://www.fz-juelich.de/zam/kojak/ http://www.fz-juelich.de/zam/kojak/ http://icl.cs.utk.edu/kojak/ http://icl.cs.utk.edu/kojak/ Contact: ? Free/open source
9
9 MPE/Jumpshot Name: MPE/Jumpshot Developer: Argonne National Labs Current Version: Jumpshot-4 Languages: C, Fotran; MPI Website: http://www-unix.mcs.anl.gov/perfvis/ http://www-unix.mcs.anl.gov/perfvis/ Contact: ? Free/open source
10
10 MPICL and Paragraph Name: MPICL and Paragraph Developer: UIUC, Oak Ridge National Labs Current Version: MPICL 2.0 Languages: Fortran, C; MPI Website: http://www.csm.ornl.gov/picl/ http://www.csm.ornl.gov/picl/ http://www.csar.uiuc.edu/software/paragraph/ http://www.csar.uiuc.edu/software/paragraph/ Contact: ? Free/open source
11
11 PAPI/Perfometer Name: PAPI, Perfometer (Java GUI) Developer: The Innovative Computing Laboratory at the University of Tennessee Current Version: PAPI v3.0.7 Languages: Language-independent Website: http://icl.cs.utk.edu/papi/index.html/ http://icl.cs.utk.edu/papi/index.html/ Contact: ? Free/open source
12
12 Paradyn/DynInst Name: Paradyn/DynInst Developer: University of Wisconsin-Madison Current Version: Paradyn: 4.1.1 DynInst: 4.1.1 KernInst: 2.0.1 Languages: Language-independent; MPI, PVM Website: http://www.paradyn.org/index.html http://www.paradyn.org/index.html Contact: Matthew Legendre Free/open source
13
13 PGPROF (not planning to evaluate) Name: PGPROF Developer: Portland group Current Version: Unknown Languages: Fortran, C, C++; MPI, OpenMP Website: http://www.pgroup.com/products/pgprof.htm http://www.pgroup.com/products/pgprof.htm Contact: ? Commercial Need to contact for license May only be available as part of their cluster development kit
14
14 Prism (not planning to evaluate) Name: Prism Developer: Sun Microsystems Current Version: Prism 7.0 Part of Cluster Tools 5.0 Languages: C++, C, Fortran; Sun-MPI Website: http://www.sun.com/servers/hpc/software/overview.html http://www.sun.com/servers/hpc/software/overview.html Contact: ? Not likely to evaluate Freely available, but Only available for Sun machines
15
15 SvPablo Name: SvPablo Developer: UIUC Current Version: SvPablo v6.0 Languages: C, Fortran; MPI Website: http://www.renci.unc.edu/Software/Pablo/pablo.htm http://www.renci.unc.edu/Software/Pablo/pablo.htm Contact: ? Free/open source
16
16 TAU Name: Tuning and Analysis Utilities Developer: University of Oregon Current Version: TAU 2.13.7 Program database toolkit 3.2. Languages: C, C++, Fortran, PYTHON, Java Website: http://www.cs.uoregon.edu/research/paracomp/tau/tautools/ http://www.cs.uoregon.edu/research/paracomp/tau/tautools/ Contact: Sameer Shende Free/open source; Hung-Hsun is working on extending for SHMEM
17
17 VampirTrace Name: VampirTrace, now know as Trace Collector and Trace Analyzer Developer: originally Pallas, now Intel Current Version: VampirTrace: 4.0 Trace Collector: 5.0 Trace Analyzer: 4.0 Languages: C, Fortran; MPI Website: http://www.pallas.com/e/products/index.htm http://www.pallas.com/e/products/index.htm http://www.intel.com/software/products/cluster/index.htm http://www.intel.com/software/products/cluster/index.htm Contact: ? Commercial; need evaluation license
18
18 Evaluation schedule Preliminary schedule: One tool per week of: MPE/Jumpshot, Dimemas, MPICL, DynaProf, SvPablo, KOJAK Two commercial tools (depends which licenses we get in time) Would prefer VampirTrace & DEEP/MPI Also PGPROF if enough time Schedule includes week of slack time for Spring Break
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.