Instrumentation Database for Performance Analysis of Parallel Scientific Applications
暂无分享,去创建一个
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 difficulties 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.
[1] Barton P. Miller,et al. The Paradyn Parallel Performance Measurement Tool , 1995, Computer.
[2] David R. O'Hallaron. Spark98: Sparse Matrix Kernels for Shared Memory and Message Passing Systems , 1997 .
[3] Peter S. Pacheco. Parallel programming with MPI , 1996 .
[4] Michael T. Heath,et al. Visualizing the performance of parallel programs , 1991, IEEE Software.
[5] Jack Dongarra,et al. MPI: The Complete Reference , 1996 .