Title
Software Tools for Performance Modeling of Parallel Programs
Abstract
This paper presents a framework based on a user driven methodology to obtain analytical models of MPI applications on parallel systems in a systematic and easy to use way. This methodology consists of two stages. In the first one, instrumentation of the source code is performed using CALL, which is a profiling tool for interacting with the code in an easy, simple and direct way. New features are added to CALL to obtain different performance metrics and store the performance information in XML files. Using this information, an analytical model of the performance behavior is obtained in the second stage by means of R, a language and environment for statistical analysis. The structure of the whole framework is detailed in this paper, and some selected examples are used to show its practical use.
Year
DOI
Venue
2007
10.1109/IPDPS.2007.370582
Long Beach, CA
Keywords
Field
DocType
application program interfaces,message passing,parallel programming,software tools,statistical analysis,CALL software tool,MPI applications,message passing interface,parallel programs,performance modeling,source code instrumentation,statistical analysis,user driven methodology
Programming language,XML,Profiling (computer programming),Source code,Computer science,Parallel computing,Message Passing Interface,Software,Application software,Message passing,Statistical analysis,Distributed computing
Conference
ISBN
Citations 
PageRank 
1-4244-0910-1
4
0.48
References 
Authors
13
7