Personal tools
You are here: Home Software HPCToolkit HPCToolkit
Document Actions

HPCToolkit

by admin last modified 2007-12-11 00:40

HPCToolkit is an open-source suite of multi-platform tools for profile-based performance analysis of applications. The figure provides an overview of the toolkit components and their relationships.

The toolkit components include:

  • papirun: a tool for profiling executions of unmodified application binaries using statistical sampling of hardware performance counters.
  • papiprof & xprof: tools for interpeting sample-based execution profiles and relating them back to program source lines.
  • bloop: a tool for analyzing application binaries to recover program structure; namely, to identify where loops are present and what program source lines they contain.
  • hpcview: a tool for correlating program structure information, multiple sample-based performance profiles, and program source code to produce a performance database.
  • hpcviewer: a java-based GUI for exploring databases consisting of performance information correlated with program source.

Supported platforms: IA32+Linux, Itanium2+Linux, Alpha+Tru64, and MIPS+Irix.

HPCToolkit is open-source software released with a BSD-like license. More information along with product downloads and documentation is available here.

« August 2010 »
Su Mo Tu We Th Fr Sa
1234567
891011121314
15161718192021
22232425262728
293031
 

Powered by Plone

LACSI Collaborators include:

Rice University LANL UH UNM UIUC UNC UTK