Instrumentation Database for Performance Analysis of Parallel Scientific Applications
Jeffrey Nesheiwat5
and Boleslaw K. Szymanski5 
| (5) |
Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY 12180-3590, USA |
Abstract
Parallel codes, especially scientific applications, have increased the need for performance analysis tools. In this paper
we present an approach that addresses some of the diffculties inherent to the analysis of parallel codes. To this end we examine
the three components that comprise performance analysis: instrumentation, visualization, and analysis. The essence of our
approach is to use a database to capture instrumentation data. We discuss how this approach influences the design of performance
analysis components. We further motivate our approach with an example using a sparse matrix vector product code. We conclude
by discussing some of the key implementation issues and outlining future plans.
This work was partially supported by NSF Grant CCR-9527151. The content does not necessarily reflect the position or policy
of the U.S. Government.
References secured to subscribers.