Semi-Automatic Synthesis of Parameterized Performance Models for Scientific Programs (2003)
| Citations: | 8 - 6 self |
BibTeX
@TECHREPORT{Marin03semi-automaticsynthesis,
author = {Gabriel Marin and Kenneth W. Kennedy and Vijay S. Pai and Gabriel Marin},
title = {Semi-Automatic Synthesis of Parameterized Performance Models for Scientific Programs},
institution = {},
year = {2003}
}
Years of Citing Articles
OpenURL
Abstract
Building parameterized performance models of applications in an automatic way is difficult because of the large number of variables that affect performance, including architecture-dependent factors, algorithmic choices and input data parameters. In general, application performance is a non-convex and non-smooth function in this multivariate parameter space. This thesis describes techniques to measure and model application characteristics independent of the target architecture. This approach produces an architecture-neutral model for an application. For predictable applications, such models have a convex and differentiable profile. Our approach succeeds in modeling the most important application factors that affect performance and enables us to explore the interactions between a target architecture and application characteristics. To date, work has concentrated on modeling the performance of intervals of se-quential computation. Our models are designed to characterize node performance between synchronization points in parallel programs, with the eventual goal of mod-







