1 / 18

Performance Analysis Tool List

Performance Analysis Tool List. Hans Sherburne Adam Leko HCS Research Laboratory University of Florida. Performance Analysis Tools Overview. AIMS (not planning to evaluate). Name: Automated Instrumentation and Monitoring System Developer: NAS (NASA) Current Version: AIMS V3.7.2

Download Presentation

Performance Analysis Tool List

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Performance Analysis Tools Overview

  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/ • Contact: • ? • Evaluation not likely • Software doesn’t compile under Linux • Only supports older machines (SGI PowerChallenge, SparcStations, etc) • Not being updated anymore

  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 • Contact: • ? • Evaluation not likely • Need access to a Cray machine, only supports Cray architectures

  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 • Contact: • ? • Commercial; need evaluation license

  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/ • Contact: • judit@cepba.upc.edu • Commercial; currently have evaluation license

  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/ • Contact: • Philip Mucci • Free/open source

  8. KOJAK • Name: Kit for Objective Judgement and Knowledge-basedDetection 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://icl.cs.utk.edu/kojak/ • Contact: • ? • Free/open source

  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/ • Contact: • ? • Free/open source

  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.csar.uiuc.edu/software/paragraph/ • Contact: • ? • Free/open source

  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/ • Contact: • ? • Free/open source

  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 • Contact: • Matthew Legendre • Free/open source

  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 • Contact: • ? • Commercial • Need to contact for license • May only be available as part of their cluster development kit

  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 • Contact: • ? • Not likely to evaluate • Freely available, but • Only available for Sun machines

  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 • Contact: • ? • Free/open source

  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/ • Contact: • Sameer Shende • Free/open source; Hung-Hsun is working on extending for SHMEM

  17. VampirTrace • Name: VampirTrace, now know as Trace Collector and Trace Analyzer • Developer: originallyPallas, 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.intel.com/software/products/cluster/index.htm • Contact: • ? • Commercial; need evaluation license

  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

More Related