Productivity in high-performance computing

被引:2
|
作者
Sterling, Thomas [1 ]
Dekate, Chirag [1 ]
机构
[1] Louisiana State Univ, Dept Comp Sci, Baton Rouge, LA 70803 USA
关键词
D O I
10.1016/S0065-2458(08)00002-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Productivity is an emerging measure of merit for high-performance computing. While pervasive in application, conventional metrics such as flops fail to reflect the complex interrelationships of diverse factors that determine the overall effectiveness of the use of a computing system. As a consequence, comparative analysis of design and procurement decisions based on such parameters is insufficient to deliver highly reliable conclusions and often demands detailed benchmarking to augment the more broad system specifications. Even these assessment methodologies tend to exclude important usage factors such as programmability, software portability and cost. In recent years, the HPC community has been seeking more advanced means of assessing the overall value of high-end computing systems. One approach has been to extend the suite of benchmarks typically employed for comparative examination to exercise more aspects of system operational behavior. Another strategy is to devise a richer metric for evaluation that more accurately reflects the relationship of a system class to the demands of the real-world user workflow. One such measure of quality of computing is 'productivity', a parameter that is sensitive to a wide range of factors that describe the usage experience and effectiveness of a computational workflow. Beyond flops count or equivalent metrics, productivity reflects elements of programmability, availability, system and usage cost and the utility of the results achieved, which may be time critical. In contrast to a single measure, productivity is a class of quantifiable predictors that may be adjusted to reveal best understanding of system merit and sensitivity to configuration choices. This chapter will discuss the set of issues leading to one or more formulations of the productivity, describe such basic formulations and their specific application and consider the wealth of system and usage parameters that may contribute to ultimate evaluation. The paper will conclude with a discussion of open issues that still need to be resolved in order to enable productivity to serve as a final arbiter in comparative analysis of design choices for system hardware and software.
引用
收藏
页码:101 / 134
页数:34
相关论文
共 50 条
  • [1] Bibliographic snapshots of high-performance/high-productivity computing
    Ginsberg, Myron
    [J]. ADVANCES IN COMPUTERS, VOL 72: HIGH PERFORMANCE COMPUTING, 2008, 72 : 253 - 318
  • [2] Evaluating High-Performance Computing based on Relative Productivity Indicator
    Wang, Jie
    Zeng, Yu
    Lv, Huiying
    Lin, Yun
    [J]. 2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 1809 - 1813
  • [3] Productivity in high performance computing
    Browne, JC
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2005, PROCEEDINGS, 2005, 3769 : 2 - 3
  • [4] Productivity in high performance computing
    Kuck, DJ
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2004, 18 (04): : 489 - 504
  • [5] High-Performance Computing
    Bungartz, Hans-Joachim
    [J]. IT-INFORMATION TECHNOLOGY, 2013, 55 (03): : 83 - 85
  • [7] High-performance computing
    Holland, CJ
    Peterkin, RE
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2004, 6 (06) : 8 - 11
  • [8] HIGH-PERFORMANCE COMPUTING
    KOCHER, B
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (01) : 3 - 3
  • [9] HIGH-PERFORMANCE COMPUTING
    不详
    [J]. I-S ANALYZER, 1991, 29 (05): : 1 - 12
  • [10] Teaching high-performance computing on a high-performance cluster
    Bernreuther, M
    Brenk, M
    Bungartz, HJ
    Mundani, RP
    Muntean, IL
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 1 - 9