Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performance Analysis Tool List Hans Sherburne Adam Leko HCS Research Laboratory University of Florida.

Similar presentations


Presentation on theme: "Performance Analysis Tool List Hans Sherburne Adam Leko HCS Research Laboratory University of Florida."— Presentation transcript:

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


Download ppt "Performance Analysis Tool List Hans Sherburne Adam Leko HCS Research Laboratory University of Florida."

Similar presentations


Ads by Google