ACM/IEEE SC 2002 Conference (SC'02) 2002
DOI: 10.1109/sc.2002.10004
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Performance Modeling and Prediction

Abstract: Cycle-accurate simulation is far too slow for modeling the expected performance of full parallel applications on large HPC systems. And just running an application on a system and observing wallclock time tells you nothing about why the application performs as it does (and is anyway impossible on yet-to-be-built systems). Here we present a framework for performance modeling and prediction that is faster than cycle-accurate simulation, more informative than simple benchmarking, and is shown useful for performan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
141
0

Year Published

2005
2005
2015
2015

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 153 publications
(145 citation statements)
references
References 7 publications
2
141
0
Order By: Relevance
“…First are low-level "probes" that measure the rates at which a machine can perform fundamental operations. Examples of this class include MAPS [10], [11], STREAM [12], the Intel MPI Benchmark [13] (formerly Pallas PMB) and SKAMPI [14] MPI benchmarks, and to some extent the LINPACK benchmark [15]. In the specific context of probes for Grid platforms, we find the GrASP project [2], which we describe and use in this work, and other projects such as RGRBench [16] that measures the performance of Grid information service and was used in [17].…”
Section: Related Workmentioning
confidence: 99%
“…First are low-level "probes" that measure the rates at which a machine can perform fundamental operations. Examples of this class include MAPS [10], [11], STREAM [12], the Intel MPI Benchmark [13] (formerly Pallas PMB) and SKAMPI [14] MPI benchmarks, and to some extent the LINPACK benchmark [15]. In the specific context of probes for Grid platforms, we find the GrASP project [2], which we describe and use in this work, and other projects such as RGRBench [16] that measures the performance of Grid information service and was used in [17].…”
Section: Related Workmentioning
confidence: 99%
“…When the performance skeleton of an application is available, an estimate of the application execution time in a new environment is obtained by simply executing the performance skeleton and appropriately scaling the measured The state of the art in performance prediction and scheduling for distributed computing environments is based on modeling of application characteristics and execution environments, with some example systems discussed in [4,5,6]. The research presented in this paper is fundamentally different in being based on synthetically generated executable code as the primary vehicle for performance prediction.…”
Section: Introductionmentioning
confidence: 99%
“…In such scenarios, communication traces often provide the insight to detect inefficiencies and help in problem tuning [21], [4]. Traces are also utilized to drive HPC simulations to determine the effect of interconnect changes for future procurements [17], [25], [14], [19], [26].…”
Section: Introductionmentioning
confidence: 99%