On-line performance modeling for MPI applications

Oleg Morajko*, Anna Morajko, Tomàs Margalef, Emilio Luque

*Corresponding author for this work

Research output: Contribution to journalArticleResearchpeer-review

8 Citations (Scopus)

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.

Original languageAmerican English
Pages (from-to)68-77
Number of pages10
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
DOIs
Publication statusPublished - 2008

Fingerprint Dive into the research topics of 'On-line performance modeling for MPI applications'. Together they form a unique fingerprint.

Cite this