2004
DOI: 10.1177/1094342004048535
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Measuring Supercomputer Productivity

Abstract: We propose a framework for measuring the productivity of high performance computing (HPC) systems, based on common economic definitions of productivity and on utility theory. We discuss how these definitions can capture essential aspects of HPC systems, such as the importance of time-to-solution and the trade-off between programming time and execution time. Finally, we outline a research program that would lead to the definition of effective productivity metrics for HPC that fit within the proposed framework.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(14 citation statements)
references
References 22 publications
0
14
0
Order By: Relevance
“…Moreover, there are also some works on programmability in HPC devoted to the proposal and analysis of different metrics [6], [7] and the design of specific benchmarks [8]. An interesting conclusion from some of these studies is that a language is considered to be good in terms of programmability if it contains expressive constructs which allow a more compact and simple coding, hence making lowlevel complexity transparent to the user.…”
Section: Programmability In Hpcmentioning
confidence: 99%
“…Moreover, there are also some works on programmability in HPC devoted to the proposal and analysis of different metrics [6], [7] and the design of specific benchmarks [8]. An interesting conclusion from some of these studies is that a language is considered to be good in terms of programmability if it contains expressive constructs which allow a more compact and simple coding, hence making lowlevel complexity transparent to the user.…”
Section: Programmability In Hpcmentioning
confidence: 99%
“…This is shown in Fig. 10 and expressed in equation (16). Similarly, the computational effort expended by the tool is the work done by the tool to cause the displacement D k in the specifications space, see Fig.…”
Section: Work Progress Ratementioning
confidence: 99%
“…operations. While Snir and Bader [16] defined productivity of a system as the time dependent utility of the answers it produces divided by the total lifetime cost. Kennedy et.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Snir and Bader are one example of using utility theory to the problem of developing a model of productivity [10]. Cost is the cost of developing the solution plus the cost of using the system, but the value is the utility preference of a stakeholder (e.g., Laboratory director) to the work performed by the system.…”
Section: Utility Valuesmentioning
confidence: 99%