Information about High Performance Computing

The term high performance computing (HPC) refers to the use of (parallel) supercomputers and computer clusters, that is, computing systems comprised of multiple (usually mass-produced) processors linked together in a single system with commercially available interconnects. This is in contrast to mainframe computers, which are generally monolithic in nature. While a high level of technical skill is undeniably needed to assemble and use such systems, they can be created from off-the-shelf components. Because of their flexibility, power, and relatively low cost, HPC systems increasingly dominate the world of supercomputing. Usually, computer systems in or above the teraflop-region are counted as HPC-computers.

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.

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 COTS 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 of existing and evolving architectures, and the supporting ecosystem of software, middleware, storage, networking and tools behind the next generation of applications.

Top 500

The most powerful high performance computers can be found on the TOP500 list. The TOP500 list (which consists of the top 500 most powerful computing systems of any kind in the world, including many which are not HPC systems) 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 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.

One addendum to the main article is that "high performance computers" and their kin, "supercomputers," are not always assembled from commodity components. In the case of most major vendors (Cray, IBM, SGI, etc.), it is probably more accurate to say that the machines are typically based on commodity parts but often add custom components to these in order to boost performance.

External links

Parallel computing is the simultaneous execution of some combination of multiple instances of programmed instructions and data on multiple processors in order to obtain results faster.
..... Click the link for more information.
A supercomputer is a computer that led the world (or was close to doing so) in terms of processing capacity, particularly speed of calculation, at the time of its introduction.
..... Click the link for more information.
A computer cluster is a group of tightly coupled computers that work together closely so that in many respects they can be viewed as though they are a single computer. The components of a cluster are commonly, but not always, connected to each other through fast local area
..... Click the link for more information.
Mass production (also called flow production, repetitive flow production, or series production) is the production of large amounts of standardized products on production lines.
..... Click the link for more information.
Connectivity is a perception related to using computer networks to link to people and resources. You can link or connect to large computers and the Internet providing access to world-wide information resources just by sitting in front of and clicking on your computer.
..... Click the link for more information.
Mainframes (often colloquially referred to as Big Iron) are computers used mainly by large organizations for critical applications, typically bulk data processing such as census, industry and consumer statistics, ERP, and financial transaction processing.
..... Click the link for more information.


In computing, FLOPS (or flops or flop/s) is an acronym meaning FLoating point Operations Per Second.
..... Click the link for more information.
High Performance Technical Computing (HPTC) refers to the application of high performance computing (HPC) to technical, as opposed to business or scientific, problems (although the lines between the various disciplines are necessarily vague).
..... Click the link for more information.
Computational fluid dynamics (CFD) is one of the branches of fluid mechanics that uses numerical methods and algorithms to solve and analyze problems that involve fluid flows.
..... Click the link for more information.
A prototype is an original type, form, or instance of some thing serving as a typical example, basis, epitome, or standard for other things of the same category.

Semantics

In semantics, prototypes or prototypical instances
..... Click the link for more information.
Business law
Business organizations
Basic forms:
Sole proprietorship
Corporation
Partnership
(General · Limited · LLP)
Cooperative
USA:
Business trust · LLC · LLLP
Delaware corporation
Nevada corporation
UK/Commonwealth:
Limited company
..... Click the link for more information.
A data warehouse is the main repository of an organization's historical data, its corporate memory. It contains the raw material for management's decision support system. The critical factor leading to the use of a data warehouse is that a data analyst can perform complex queries
..... Click the link for more information.
transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediate state.
..... Click the link for more information.
The TOP500 project ranks and details the 500 most powerful publicly-known computer systems in the world. The project was started in 1993 and publishes an updated list of the supercomputers twice a year.
..... Click the link for more information.
Grid computing is a phrase in distributed computing which can have several meanings:
  • A local computer cluster which is like a "grid" because it is composed of multiple nodes.

..... Click the link for more information.
High Performance Technical Computing (HPTC) refers to the application of high performance computing (HPC) to technical, as opposed to business or scientific, problems (although the lines between the various disciplines are necessarily vague).
..... Click the link for more information.
Distributed computing is a method of computer processing in which different parts of a program run simultaneously on two or more computers that are communicating with each other over a network.
..... Click the link for more information.
Parallel computing is the simultaneous execution of some combination of multiple instances of programmed instructions and data on multiple processors in order to obtain results faster.
..... Click the link for more information.
quantum computer is any device for computation that makes direct use of distinctively quantum mechanical phenomena, such as superposition and entanglement, to perform operations on data.
..... Click the link for more information.
Metacomputing is all computing and computing-oriented activity which involves computing knowledge (science and technology) common for the research, development and application of different types of computing.
..... Click the link for more information.
A supercomputer is a computer that led the world (or was close to doing so) in terms of processing capacity, particularly speed of calculation, at the time of its introduction.
..... Click the link for more information.
A supercomputer is a computer that led the world (or was close to doing so) in terms of processing capacity, particularly speed of calculation, at the time of its introduction.
..... Click the link for more information.
A supercomputer is a computer that led the world (or was close to doing so) in terms of processing capacity, particularly speed of calculation, at the time of its introduction.
..... Click the link for more information.
Cray Inc.

Public (NASDAQ:  CRAY )
Founded 1972 as Cray Research, Inc.
Founder Seymour Cray
Headquarters Seattle, Washington

Products Supercomputers
Website cray.com
Cray Inc.
..... Click the link for more information.
International Business Machines Corporation

Public (NYSE:  IBM )
Founded 1889, incorporated 1911
Headquarters Armonk, New York, USA

Key people Samuel J.
..... Click the link for more information.
SGI

Public (NASDAQ:  SGIC )
Founded California (1982)
Headquarters Sunnyvale, California, USA

Key people Robert "Bo" Ewald, CEO
Eng Lim Goh, CTO
Kathy A. Lanterman, CFO
Tim Butchart, VP
Barry J.
..... Click the link for more information.
Sun Grid Engine (SGE), previously known as CODINE (COmputing in DIstributed Networked Environments) or GRD (Global Resource Director), is an open source batch-queuing system, supported by Sun Microsystems.
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter