High-performance computing

High-performance computing

High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computing problems. Today, computer systems approaching the teraflops-region are counted as HPC-computers.

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.

Evolving the "HPC" concept

It should be noted that there is an evolution that is happening with regards to the nomenclature surrounding the "HPC" acronym. The ‘old’ definition of HPC, High Performance Computing, was the natural semantic evolution of the 'supercomputing' market, referring to the expanded and diverse range of platforms, from scalable high-end systems to commodity clusters, blade servers and of course the traditional vector supercomputers used to attack the most complex data- and computational-intensive applications. A key trend that is currently taking root is the shift in focus towards productivity – or more precisely, how systems and technology are applied. This encompasses everything in the HPC ecosystem, from the development environment, to systems and storage, to the use and interoperability of applications, to the total user experience – all combined to address and solve real world problems.

The more current and evolving definition of HPC refers to High "Productivity" Computing, and reflects the purpose and use model of the myriad existing and evolving architectures, and the supporting ecosystem of software, middleware, storage, networking and tools behind the next generation of applications.

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). The 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.

See also

* High-performance technical computing
* Distributed computing
* Parallel computing
* Quantum computing
* Metacomputing
* Supercomputer
* Grand Challenge
* Open problems in high performance computing

External links

* [http://www.top500.org Top 500 supercomputers]
* [http://www.HPCwire.com HPCwire.com] Leading Source for Global News and Information Covering the Ecosystem of High Productivity Computing
* [http://www.opensolaris.org/os/community/hpcdev/ OpenSolarisHPC] OpenSolaris in High Performance Computing
* [http://www.nvidia.com/object/tesla_computing_solutions.html High Performance Computing (HPC)] NVIDIA Tesla Technology
* [http://www.LinuxHPC.org LinuxHPC.org] Linux High Performance Computing and Clustering Portal
* [http://www.WinHPC.org WinHPC.org] Windows High Performance Computing and Clustering Portal
* [http://www.clusterbuilder.org Cluster Builder]
* [http://www.rocksclusters.org Rocks Clusters] Open-Source High Performance Linux Clusters
* [http://www.perceus.org/portal/ Infiscale Cluster Portal. Free GPL HPC Solutions]
* [http://www.dell.com/hpcc/ Dell High Performance Computing Center]
*Sun Grid Engine open source batch-queuing system, supported by Sun Microsystems
* [http://hpc.sun.com/node Sun HPC Community Portal] Information sharing and collaboration on HPC related topics
* [http://www.sicortex.com A manufacturer of MIPS-based clusters]
* [http://www.platform.com Platform Computing] The Leader in HPC Management Software
* [http://www.clusterresources.com/pages/products/torque-resource-manager.php TORQUE Resource Manager]
* [http://www.clusterresources.com/pages/products/moab-cluster-suite/workload-manager.php Moab Workload Manager]
* [http://www.osgdc.org Project Kusu] GPLv2.0 HPC Cluster Toolkit
* [http://www.technetworld.info Degree Project about best alternatives to implement HPC Cluster]
* [http://www.supercomputingonline.com SuperComputingOnline.com] Homepage for the World′s High-Performance Computing, Networking & Storage Professionals
* [http://www.hpccommunity.org HPCCommunity.org] HPC Community Discussion for various High Performance Computing related Projects
*TeamHPC [http://www.teamhpc.com] Open-Source High Performance Linux Clusters

High Performance Research Laboratories Worldwide

* [http://hpc.isti.cnr.it HPC Lab ISTI - CNR, Pisa, Italy] One of the most important HPC research lab in Italy


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • High-Performance-Computing — Hochleistungsrechnen (englisch: high performance computing – HPC) ist ein Bereich des computergestützten Rechnens. Er umfasst alle Rechenarbeiten, deren Bearbeitung einer hohen Rechenleistung oder Speicherkapazität bedarf. Hochleistungsrechner… …   Deutsch Wikipedia

  • High Performance Computing — Hochleistungsrechnen (englisch: high performance computing – HPC) ist ein Bereich des computergestützten Rechnens. Er umfasst alle Rechenarbeiten, deren Bearbeitung einer hohen Rechenleistung oder Speicherkapazität bedarf. Hochleistungsrechner… …   Deutsch Wikipedia

  • High performance computing — Hochleistungsrechnen (englisch: high performance computing – HPC) ist ein Bereich des computergestützten Rechnens. Er umfasst alle Rechenarbeiten, deren Bearbeitung einer hohen Rechenleistung oder Speicherkapazität bedarf. Hochleistungsrechner… …   Deutsch Wikipedia

  • High performance computing — Superordinateur Le superordinateur JET Un superordinateur (ou supercalculateur) est un ordinateur conçu pour atteindre les plus hautes performances possibles avec les technologies connues lors de sa conception, en particulier en termes de vitesse …   Wikipédia en Français

  • High Performance Computing Act —   [dt. »Gesetz für Hochgeschwindigkeitscomputeranwendungen«], Information Highway …   Universal-Lexikon

  • High Performance Computing and Networking —   [Abk. HPCN, dt. »Hochleistungsrechnen und vernetzen«], 1994 gegründete niederländische Gemeinschaft mehrerer Firmen und Forschungsinstitute, die auf dem Gebiet der Technologie integrierter Schaltkreise tätig sind. Die Organisation versucht… …   Universal-Lexikon

  • High Performance Computing and Communication Act of 1991 — The High Performance Computing and Communication Act of 1991 (HPCA) is an Act of Congress promulgated in the 102nd United States Congress as Pub.L. 102 194 on 1991 12 09. Often referred to as the Gore Bill,[1] it was created and introduced by… …   Wikipedia

  • High Performance Computing Modernization Program — The High Performance Computing Modernization Program (HPCMP) is a program within the United States Department of Defense to modernize the US military s computing infrastructure. It is under the direction of the Deputy Under Secretary of Science… …   Wikipedia

  • International Conference on High Performance Computing — The International Conference on High Performance Computing (or HiPC) is an international meeting on high performance computing. It serves as a forum to present current work by researchers from around the world as well as highlight activities in… …   Wikipedia

  • National Center for High-Performance Computing — Taiwan s National Center for High Performance Computing (NCHC) (國家高速網路與計算中心), founded in 1991, is one of nine national level research laboratories under Taiwan’s National Applied Research Laboratories (NARL). The NCHC is Taiwan’s primary facility …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”