Definitions[]
High-performance computing (HPC)
“ | is a term that encompasses both "supercomputing" and "grid computing." In general, high-performance computers are defined as stand-alone or networked computers that can perform "very complex computations very quickly."[1] | ” |
“ | refers to the use of advanced computing technologies, especially supercomputers, to solve highly complex, numerically intensive problems in the shortest possible time.[2] | ” |
“ | refers to systems that, through a combination of processing capability and storage capacity, can solve computational problems that are beyond the capability of small- to medium-scale systems.[3] | ” |
Overview[]
"HPC is essential to the Nation’s global economic competitiveness and scientific discovery. Over the past 60 years, U.S. leadership in computing has been maintained through continual development and deployment of new computing technology with increased performance on applications of real-world significance. Sustaining this leadership in HPC in the coming decades requires a national response to increasing computing demands, emerging technological challenges, and growing international competition."[4]
"High-performance computing (HPC) has played a central role in establishing the importance of simulation and modeling as the third pillar of science (theory and experiment being the first two), and the growing importance of data is creating the fourth pillar."[5]
References[]
- ↑ House of Representatives, Committee on Science, "Supercomputing: Is the United States on the Right Path," at 5-6 (Hearing Transcript) (2003) (full-text).
- ↑ High-Performance Computing: Advanced Research Projects Agency Should Do More to Foster Program Goals, at 2.
- ↑ Executive Order 13702, §6.
- ↑ National Strategic Computing Initiative Strategic Plan, at 5.
- ↑ Cyberinfrastructure for 21st Century Science and Engineering: Advanced Computing Infrastructure Vision and Strategic Plan, at 4.