scispace - formally typeset
Proceedings ArticleDOI

Predicting parallel applications performance using signatures: The workload effect

TLDR
This work presents a novel approach to model the behavior of message passing parallel applications based in the concept of signatures, which is able to build a model that allows us to predict the application execution time in different systems with variable input data size.
Abstract
Being able to accurately estimate how an application will perform in a specific computational system provides many useful benefits and can result in smarter decisions. In this work we present a novel approach to model the behavior of message passing parallel applications. Based in the concept of signatures, which are the most relevant parts of an application (phases), we are able to build a model that allows us to predict the application execution time in different systems with variable input data size. Executing these signatures with different input data sizes defines a program's behavior partial function. Using regression we can generalize this behavior function to predict an application performance in a target system with other input data size within a predefined range. We explain our methodology and in order to validate the proposal present results using a synthetic program and well known applications.

read more

Citations
More filters
Journal ArticleDOI

Parallel Application Signature for Performance Analysis and Prediction

TL;DR: A method called parallel application signature for performance prediction (PAS2P), which strives to describe an application based on its behavior, which was developed to characterize the behavior of message-passing applications on different target machines and was able to predict execution times with an average accuracy greater than 97 percent.
Proceedings ArticleDOI

Stochastically robust static resource allocation for energy minimization with a makespan constraint in a heterogeneous computing environment

TL;DR: This research proposes three different heuristics that employ DVFS to minimize energy consumed by a set of tasks in the authors' heterogeneous computing system and proposes a lower bound on energy consumption.
Journal ArticleDOI

Scalable performance analysis method for SPMD applications

TL;DR: In this paper , the authors propose a model that reduces data dependency between processes, reducing the number of communications performed by PAS2P in the analysis stage and taking advantage of the characteristics of single program, multiple sata applications.
References
More filters
Proceedings ArticleDOI

DMTCP: Transparent checkpointing for cluster computations and the desktop

TL;DR: DMTCP as mentioned in this paper is a transparent user-level checkpointing package for distributed applications, which is used for the runCMS experiment of the Large Hadron Collider at CERN, and it can be incorporated and distributed as a checkpoint-restart module within some larger package.
Journal ArticleDOI

A performance prediction framework for scientific applications

TL;DR: In this article, the authors present the results of ongoing investigations in the development of a performance modeling framework, developed by the Performance Modeling and Characterization (PMaC) Lab at the San Diego Supercomputer Center.
Book

Conventional benchmarks as a sample of the performance spectrum

TL;DR: In this paper, the authors show that performance on the NAS Parallel Benchmarks, SPEC, LINPACK, and other benchmarks is predicted accurately by subsets of HINT performance curve.
Proceedings ArticleDOI

Extraction of Parallel Application Signatures for Performance Prediction

TL;DR: This work has developed a method called Parallel Application Signatures for Performance Prediction (PAS2P) that strives to describe an application based on its behavior by extracting a signature which will allow it to predict what system will allow the application to perform best.
Journal ArticleDOI

Conventional Benchmarks as a Sample of the Performance Spectrum

TL;DR: Using 5,000 experimental measurements, it is found that performance on the NAS Parallel Benchmarks, SPEC, LINPACK, and other benchmarks is predicted accurately by subsets of HINT performance curve.
Related Papers (5)