Supercomputer

A supercomputer is a computer that leads the world in terms of processing capacity, particularly speed of calculation, at the time of its introduction. The term is rather fluid, and today's supercomputer tends to become tomorrow's also-ran.

Supercomputers are used for highly calculation-intensive tasks such as weather forecasting, climate research (including research into global warming), molecular modeling (computing the structures and properties of chemical compounds, biological macromolecules, polymers, and crystals), physical simulations (such as simulation of airplanes in wind tunnels, simulation of the detonation of nuclear weapons, and research into nuclear fusion), cryptanalysis, and the like. Military and scientific agencies are heavy users.

Seymour Cray is intimately associated with the history of supercomputers, having designed many of the world's fastest computers throughout the 1960s, 1970s, and 1980s for Control Data Corporation and Cray Research.

Supercomputers tradionally gained their speed over conventional computers through the use of innovative designs that allow them to perform many tasks in parallel, as well as complex detail engineering. They tend to be specialised for certain types of computation, usually numerical calculations, and perform poorly at more general computing tasks. Their memory hierarchy is very carefully designed to ensure the processor is kept fed with data and instructions at all times—in fact, much of the performance difference between slower computers and supercomputers is due to the memory hierarchy design and componentry. Their I/O systems tend to be designed to support high bandwidth, with latency less of an issue, because supercomputers are not used for transaction processing.

Vector processing techniques were first developed for supercomputers and continue to be used in specialist high-performance applications. Vector processing techniques have trickled down to the mass market in DSP architectures and SIMD processing instructions for general-purpose computers.

Their operating systems, often variants of UNIX, tend not to be as sophisticated as those for smaller machines, since supercomputers are typically dedicated to one task at a time rather than the multitude of simultaneous jobs that makes up the workload of smaller devices.

The parallel architectures of supercomputers often dictate the use of special programming techniques to exploit their speed. Special-purpose FORTRAN compilers can often generate faster code than the C or C++ compilers, so FORTRAN remains the language of choice for scientific programming, and hence for most programs run on supercomputers. To exploit the parallelism of supercomputers, programming environments such as PVM and MPI for loosely connected clusters and OpenMP[?] for tightly coordinated shared memory machines are being used.

Types of supercomputers

Vector processing machines allow the same (arithmetical) operation to be carried out on a large amount of data simultaneously.

Tightly connected cluster computers use specially developed interconnects to have many processors and their memory communicate with each other. Processors and networking componenets are engineered from the ground up for the supercomputer. The fastest general-purpose supercomputers in the world today use this technology.

Commodity clusters use a large number of commodity PCs, interconnected by high-bandwidth low-latency local area networks.

As of 2002, Moore's Law and economies of scale are the dominant factors in supercomputer design: a single modern desktop PC is now more powerful than a 15-year old supercomputer, and at least some of the design tricks that allowed past supercomputers to out-perform contemporary desktop machines have now been incorporated into commodity PC's. Furthermore, the costs of chip development and production make it uneconomical to design custom chips for a small run and favor mass-produced chips that have enough demand to recoup the cost of production.

Additionally, many problems carried out by supercomputers are particularly suitable for parallelization (in essence, splitting up into smaller parts to be worked on simultaneously) and, particularly, fairly coarse-grained parallelization that limits the amount of information that needs to be transferred between independent processing units. For this reason, traditional supercomputers can be replaced, for many applications, by "clusters" of computers of standard design which can be programmed to act as one large computer. Many of these use the Linux operating system; they are then called Beowulf clusters.

Special-purpose supercomputers are high-performance computing devices with a hardware architecture dedicated to a single problem. This allows the use of custom VLSI chips, allowing higher price/performance ratios by sacrificing generality. They are used for applications such as astrophysics computation and brute-force codebreaking.

Examples of special-purpose supercomputers:

Supercomputer challenges and technologies

  • A supercomputer generates heat and must be cooled. Cooling a supercomputer is a major HVAC problem.
  • Information cannot move faster than the speed of light between two parts of a supercomputer. For this reason, a supercomputer that is many meters across must have latencies between its components measured at least in the tens of nanoseconds. Seymour Cray's Cray supercomputer designs attempted to keep cable runs as short as possible for this reason.
  • Supercomputers consume and produce massive amounts of data in a very short period of time. Much work is needed to ensure that this information can be transferred quickly and stored.

Technologies developed for supercomputers include:

The fastest supercomputers today

The speed of a supercomputer is generally measured in FLOPS (floating point operations per second); this measurement ignores communication overheads and assumes that all processors of the machine are provided with data and are working at full speed.

As of early 2002, the fastest supercomputer is the Earth Simulator at the Yokohama Institute for Earth Sciences[?]. It is a cluster of 640 custom-designed 8-processor vector processor computers based on the NEC[?] SX-6 architecture (a total of 5120 processors). It uses a customised version of the UNIX operating system.

Its performance is over 5 times that of the previous fastest supercomputer, the cluster computer ASCI White[?] at Lawrence Livermore National Laboratory. The United States Government ASCI[?] initiative aims to replace nuclear testing with simulation, to maintain its strategic advantage in the presence of nuclear test-ban treaties.

PARAM is another series of supercomputers.

A list of the 500 fastest supercomputers is maintained at http://www.top500.org/

History of supercomputers

PeriodSupercomputerSpeedLocation
1945-1950Manchester Mark I University of Manchester, England
1950-1955   
1955-1960   
1960-1965   
1965-1970   
1970-1975   
1975-1980Cray-1160 MFLOPSLos Alamos National Laboratory, New Mexico (1976)
1980-1985   
1985-1990   
1990-1995[[Fujitsu Numerical Wind Tunnel]]  
1995-2000[[Intel ASCI Red]]  
2000-2002IBM ASCI White, SP Power3 375 MHz7226 GFLOPSLawrence Livermore Laboratory, California
2002-Earth Simulator35 TFLOPSYokohama Institute for Earth Sciences[?], Japan
future   

Forthcoming supercomputers:

See also:

External links:



Common misspelling and questions (FAQ)

upercomputer  spercomputer  suercomputer  suprcomputer  supecomputer  superomputer  supercmputer  supercoputer  supercomuter  supercompter  supercompuer  supercomputr  supercompute  uspercomputer  spuercomputer  sueprcomputer  suprecomputer  supecromputer  superocmputer  supercmoputer  supercopmuter  supercomupter  supercomptuer  supercompuetr  supercomputre  supercompute  ssupercomputer  suupercomputer  suppercomputer  supeercomputer  superrcomputer  superccomputer  supercoomputer  supercommputer  supercompputer  supercompuuter  supercomputter  supercomputeer  supercomputerr  wupercomputer  aupercomputer  zupercomputer  eupercomputer  xupercomputer  eupercomputer  dupercomputer  xupercomputer  s7percomputer  sypercomputer  shpercomputer  s8percomputer  sjpercomputer  s8percomputer  sipercomputer  sjpercomputer  su0ercomputer  suoercomputer  sulercomputer  su-ercomputer  su;ercomputer  su-ercomputer  su[ercomputer  su;ercomputer  sup3rcomputer  supwrcomputer  supsrcomputer  sup4rcomputer  supdrcomputer  sup4rcomputer  suprrcomputer  supdrcomputer  supe4computer  supeecomputer  supedcomputer  supe5computer  supefcomputer  supe5computer  supetcomputer  supefcomputer  superdomputer  superxomputer  superfomputer  superfomputer  supervomputer  superc9mputer  supercimputer  superckmputer  superc0mputer  superclmputer  superc0mputer  supercpmputer  superclmputer  supercojputer  superconputer  supercokputer  supercokputer  superco,puter  supercom0uter  supercomouter  supercomluter  supercom-uter  supercom;uter  supercom-uter  supercom[uter  supercom;uter  supercomp7ter  supercompyter  supercomphter  supercomp8ter  supercompjter  supercomp8ter  supercompiter  supercompjter  supercompu5er  supercompurer  supercompufer  supercompu6er  supercompuger  supercompu6er  supercompuyer  supercompuger  supercomput3r  supercomputwr  supercomputsr  supercomput4r  supercomputdr  supercomput4r  supercomputrr  supercomputdr  supercompute4  supercomputee  supercomputed  supercompute5  supercomputef  supercompute5  supercomputet  supercomputef  supercomputah  supercompuyer  supercomputyer  supercomputers 


writhen features, as well as of his little black eyes, which manners of these wandering enthusiasts, "dance, or we will under schoolboy's lash." Thus shouted the reckless warders, as catches a butterfly, or a schoolboy upon discovering a bird's earth, and spun his giddy round before them with singular figure, and diminutive appearance, made him resemble a withered breeze. His single lock of hair streamed upwards from his bald seemed as if supernatural art were necessary to the execution of performer was seen to touch the ground. Amid the vagaries of his still approaching, however, though almost imperceptibly, to the exhausted on the earth, after two or three bounds still higher yards from the King's person. "Give him water," said one yeoman; "they always crave a drink with a most scornful emphasis on the despised element; "how dancing?" "The devil a water-drop he gets here," said a third. "We will drink wine of Cyprus." "Ay, ay," said a fourth; "and in case he be restive, fetch thou dervise, and while one tall yeoman raised his feeble form from Incapable of speech, the old man shook his head, and waved away his tormentors were not thus to be appeased. .

getting around

home

adv.search

site map



Current spider themes

news archive

 

Licence of article: GNU FDL.
Original source @ wikipedia.