Semi-automatic synthesis of parameterized performance models for scientific programs

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 an...

Full description

Bibliographic Details
Main Author: Marin, Gabriel
Other Authors: Mellor-Crummey, John
Format: Others
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/1911/17608
id ndltd-RICE-oai-scholarship.rice.edu-1911-17608
record_format oai_dc
spelling ndltd-RICE-oai-scholarship.rice.edu-1911-176082013-10-23T04:14:14ZSemi-automatic synthesis of parameterized performance models for scientific programsMarin, GabrielComputer ScienceBuilding 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 sequential computation. Our models are designed to characterize node performance between synchronization points in parallel programs, with the eventual goal of modeling the performance of parallel applications.Mellor-Crummey, John2009-06-04T08:39:08Z2009-06-04T08:39:08Z2003ThesisText69 p.application/pdfhttp://hdl.handle.net/1911/17608eng
collection NDLTD
language English
format Others
sources NDLTD
topic Computer Science
spellingShingle Computer Science
Marin, Gabriel
Semi-automatic synthesis of parameterized performance models for scientific programs
description 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 sequential computation. Our models are designed to characterize node performance between synchronization points in parallel programs, with the eventual goal of modeling the performance of parallel applications.
author2 Mellor-Crummey, John
author_facet Mellor-Crummey, John
Marin, Gabriel
author Marin, Gabriel
author_sort Marin, Gabriel
title Semi-automatic synthesis of parameterized performance models for scientific programs
title_short Semi-automatic synthesis of parameterized performance models for scientific programs
title_full Semi-automatic synthesis of parameterized performance models for scientific programs
title_fullStr Semi-automatic synthesis of parameterized performance models for scientific programs
title_full_unstemmed Semi-automatic synthesis of parameterized performance models for scientific programs
title_sort semi-automatic synthesis of parameterized performance models for scientific programs
publishDate 2009
url http://hdl.handle.net/1911/17608
work_keys_str_mv AT maringabriel semiautomaticsynthesisofparameterizedperformancemodelsforscientificprograms
_version_ 1716610840027725824