Productivity in high performance computing

被引:4
|
作者
Kuck, DJ [1 ]
机构
[1] Intel Corp, Parallel & Distributed Solut Div, Santa Clara, CA 95051 USA
关键词
application diversity; COTS clusters; HPC; parallel software engineering; parallel productivity; run-time cluster support; TCO;
D O I
10.1177/1094342004048541
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
HPC (high performance computing) has been a popular acronym for decades, and has been applied to many types of architectures, software and applications. The "P" has recently been overloaded to mean both performance and productivity. We present a survey of today's performance and productivity situation relative to the constituent HPC hardware and software components, and provide some analysis of current controversies and open issues. Since "HPC" will continue to be applied to whatever is happening at the leading edge of computer architecture system and development software, and algorithms an applications, there is no hope or need to define or clean up terminology (this paper uses HPC to denote hiperc and hiproc, with context determining meaning). Instead, it is important to clarify the whys and wherefores of the state of the art, in order to focus on new work that will maximize future benefits. This paper gives a broad discussion of HPC productivity in terms of effective architectures, run-time system software, and applications development tools. There are costs and trade-offs associated with each of these, and in fact multiple marketplaces consume these products. The range of demands placed on HPC, by owners and users of systems ranging from public research laboratories to private scientific and engineering companies, enrich the topic with many competing technologies and approaches. Rather than expecting to eliminate each other in the short run, these HPC competitors should be learning from one another in order to stay in the race. It seems clear that the dynamics between "commodity" and "custom" building blocks will remain at the center of HPC debates for some time, and indeed these competing forces form the engine of improvement for overall HPC cost/effectiveness.
引用
收藏
页码:489 / 504
页数:16
相关论文
共 50 条
  • [1] Productivity in high performance computing
    Browne, JC
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2005, PROCEEDINGS, 2005, 3769 : 2 - 3
  • [2] Measuring high performance computing productivity
    Faulk, S
    Gustafson, J
    Johnson, P
    Porter, A
    Tichy, W
    Votta, L
    Edu, FU
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2004, 18 (04): : 459 - 473
  • [3] Productivity in high-performance computing
    Sterling, Thomas
    Dekate, Chirag
    [J]. ADVANCES IN COMPUTERS, VOL 72: HIGH PERFORMANCE COMPUTING, 2008, 72 : 101 - 134
  • [4] High performance computing productivity model synthesis
    Kepner, J
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2004, 18 (04): : 505 - 516
  • [5] Productivity metrics and models for high performance computing
    Sterling, T
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2004, 18 (04): : 433 - 440
  • [6] Bibliographic snapshots of high-performance/high-productivity computing
    Ginsberg, Myron
    [J]. ADVANCES IN COMPUTERS, VOL 72: HIGH PERFORMANCE COMPUTING, 2008, 72 : 253 - 318
  • [7] Enhancing productivity in high performance computing through systematic conditioning
    Slawinska, Magdalena
    Slawinski, Jaroslaw
    Sunderam, Vaidy
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 341 - 350
  • [8] 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
  • [9] Guest Editor Introduction: Special Issue on High Performance Computing for High Productivity Environments
    Nicholas Carriero
    [J]. International Journal of Parallel Programming, 2009, 37 : 1 - 2
  • [10] Guest Editor Introduction: Special Issue on High Performance Computing for High Productivity Environments
    Carriero, Nicholas
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (01) : 1 - 2