On Providing Useful Information for Analyzing and
Tuning Applications
Authors
John Mellor-Crummey Rice University
Robert Fowler Rice University
David Whalley Florida State University
Abstract
Application performance tuning is a complex process that requires
correlating many types of information with source code to locate
and analyze performance problems bottlenecks. Existing performance
tools don't adequately support this process in one or more
dimensions. We describe two performance tools, MHSim and HPCView,
that we built to support our own work on data layout and
optimizing compilers. Both tools report their results in
scope-hierarchy views of the corresponding source code and produce
their output as HTML databases that can be analyzed portably and
collaboratively using a commodity browser.