View Related Documents

Abstract

To develop an efficient parallel application is not an easy task. Applications rarely achieve a good performance immediately therefore, a careful performance analysis and optimization are crucial. These tasks are difficult and require a thorough understanding of the program’s behavior. In this paper, we propose an on-line performance modeling technique, which enables the automated discovery of causal execution flows, composed of communication and computational activities, in MPI parallel programs. Our model reflects an application behavior and is made up of elements correlated with high-level program structures, such as loops and communication operations. Moreover, our approach enables an assortment of on-line diagnosis techniques which may further automate the performance understanding process.
This work has been supported by the MEC-Spain under contracts TIN 2004-03388 and TIN2007-64974.

Fulltext Preview

Image of the first page of the fulltext document