Tools: HPCToolkit
HPCToolkit - Statistical profiling package

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.

For more information, and to download a tarball, please visit The HPCToolkit Home Page.


Aug 19 2019 Admin Login