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 条
  • [41] Intensional high performance computing
    Kuonen, P
    Babin, G
    Abdennadher, N
    Cagnard, PJ
    [J]. DISTRIBUTED COMMUNITIES ON THE WEB, PROCEEDINGS, 2000, 1830 : 161 - 170
  • [42] Advances in high performance computing
    Guo, Minyi
    Xue, Jingling
    [J]. JOURNAL OF SUPERCOMPUTING, 2008, 43 (02): : 105 - 106
  • [43] NumCIL and Bohrium: High Productivity and High Performance
    Skovhede, Kenneth
    Lund, Simon Andreas Frimann
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT II, 2016, 9574 : 166 - 175
  • [44] Enabling High Performance Computing in Cloud Computing Environments
    Kumaresan, M.
    Venkatesan, G. K. D. Prasanna
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, INSTRUMENTATION AND COMMUNICATION ENGINEERING (ICEICE), 2017,
  • [45] Performance evaluation of high performance computing/computers
    Obaidat, MS
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2000, 26 (3-4) : 181 - 185
  • [46] High-Performance Computing in Edge Computing Networks
    Tu, Wanqing
    Pop, Florin
    Jia, Weijia
    Wu, Jie
    Iacono, Mauro
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 123 : 230 - 230
  • [47] Reconfigurable computing for high performance computing computational science
    Park, Song Jun
    Henz, Brian
    Shires, Dale
    [J]. PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2007, 2007, : 350 - 358
  • [48] An Outlook of High Performance Computing Infrastructures for Scientific Computing
    Ali, Amjad
    Syed, Khalid Saifullah
    [J]. ADVANCES IN COMPUTERS, VOL 91, 2013, 91 : 87 - 118
  • [49] High Performance Computing Algorithm and Software for Heterogeneous Computing
    Xu, Shun
    Wang, Wu
    Zhang, Jian
    Jiang, Jin-Rong
    Jin, Zhong
    Chi, Xue-Bin
    [J]. Ruan Jian Xue Bao/Journal of Software, 2021, 32 (08): : 2365 - 2376
  • [50] High Performance Computing needs high performance data management
    Kleese, K
    [J]. PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 331 - 336