High-performance computing
From Wikipedia, the free encyclopedia
This article is in need of attention from an expert on the subject. WikiProject Computing or the Computing Portal may be able to help recruit one. (November 2008) |
This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources (ideally, using inline citations). Unsourced material may be challenged and removed. (November 2008) |
High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computation problems. Today, computer systems approaching the teraflops-region are counted as HPC-computers.
Contents |
[edit] Overview
The term is most commonly associated with computing used for scientific research. A related term, High-performance technical computing (HPTC), generally refers to the engineering applications of cluster-based computing (such as computational fluid dynamics and the building and testing of virtual prototypes). Recently, HPC has come to be applied to business uses of cluster-based supercomputers, such as data warehouses, line-of-business (LOB) applications and transaction processing.
High-performance computing (HPC) is a term that arose after the term "supercomputing." HPC is sometimes used as a synonym for supercomputing; but in other contexts, "supercomputer" is used to refer to a more powerful subset of "high performance computers," and the term "supercomputing" becomes a subset of "high performance computing." The potentially confusing overlap of these usages is apparent.
[edit] High Productivity Computing
To reflect a greater focus on the productivity, rather than just the performance, of large-scale computing systems, many[who?] believe that HPC should now stand for High Productivity Computing.
[edit] Top 500
A list of the most powerful high performance computers can be found on the TOP500 list. The TOP500 list ranks the world's 500 fastest high performance computers as measured by the HPL benchmark. Not all computers are listed, either because they are ineligible (e.g. they cannot run the HPL benchmark) or their owners have not submitted a HPL score (e.g. because they do not wish the size of their system to become public information). In addition, the use of the single Linpack benchmark is controversial, in that no single measure can test all aspects of a high performance computer. To help overcome the limitations of the Linpack test, the U.S. government commissioned one of its originators, Dr. Jack Dongarra of the University of Tennessee, to create a suite of benchmark tests that includes Linpack and others, called the HPC Challenge benchmark suite. This evolving suite has been used in some HPC procurements, but because it is not reducible to a single number, it has been unable to overcome the publicity advantage of the less useful TOP500 Linpack test. The TOP500 list is updated twice a year, once in June at the ISC European Supercomputing Conference and again at a US Supercomputing Conference in November.
Many ideas for the new wave of grid computing were originally borrowed from HPC.
[edit] See also
- High-performance technical computing
- Distributed computing
- Parallel computing
- Quantum computing
- Metacomputing
- Supercomputer
- Grand Challenge
- High-availability cluster
- High-throughput computing
- Many-task computing
[edit] External links
- Webinar /online Seminar on High Performance Computing
- HPCwire
- Top 500 supercomputers
- Rocks Clusters Open-Source High Performance Linux Clusters
|