Information about Supercomputer

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. The term "Super Computing" was first used by New York World newspaper in 1929[1] to refer to large custom-built tabulators IBM made for Columbia University.

Overview

Concise industry history

Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation (CDC), and led the market into the 1970s until Cray left to form his own company, Cray Research. He then took over the supercomputer market with his new designs, holding the top spot in supercomputing for five years (1985–1990). Cray, himself, never used the word "supercomputer," a little-remembered fact is that he only recognized the word "computer." In the 1980s a large number of smaller competitors entered the market, in a parallel to the creation of the minicomputer market a decade earlier, but many of these disappeared in the mid-1990s "supercomputer market crash". Today, supercomputers are typically one-of-a-kind custom designs produced by "traditional" companies such as IBM and HP, who had purchased many of the 1980s companies to gain their experience, although Cray Inc. still specializes in building supercomputers.

Enlarge picture
The Cray-2 was the world's fastest computer from 1985 to 1989.


The term supercomputer itself is rather fluid, and today's supercomputer tends to become tomorrow's normal computer. CDC's early machines were simply very fast scalar processors, some ten times the speed of the fastest machines offered by other companies. In the 1970s most supercomputers were dedicated to running a vector processor, and many of the newer players developed their own such processors at a lower price to enter the market. The early and mid-1980s saw machines with a modest number of vector processors working in parallel become the standard. Typical numbers of processors were in the range of four to sixteen. In the later 1980s and 1990s, attention turned from vector processors to massive parallel processing systems with thousands of "ordinary" CPUs, some being off the shelf units and others being custom designs. (This is commonly and humorously referred to as the attack of the killer micros in the industry.) Today, parallel designs are based on "off the shelf" server-class microprocessors, such as the PowerPC, Itanium, or x86-64, and most modern supercomputers are now highly-tuned computer clusters using commodity processors combined with custom interconnects.

Software tools

Software tools for distributed processing include standard APIs such as MPI and PVM, and open source-based software solutions such as Beowulf and openMosix which facilitate the creation of a supercomputer from a collection of ordinary workstations or servers. Technology like ZeroConf (Rendezvous/Bonjour) can be used to create ad hoc computer clusters for specialized software such as Apple's Shake compositing application. An easy programming language for supercomputers remains an open research topic in computer science.

Common uses

Supercomputers are used for highly calculation-intensive tasks such as problems involving quantum mechanical physics, 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. Major universities, military agencies and scientific research laboratories are heavy users.

A particular class of problems, known as Grand Challenge problems, are problems whose full solution requires semi-infinite computing resources.

Relevant here is the distinction between capability computing and capacity computing, as defined by Graham et al. Capability computing is typically thought of as using the maximum computing power to solve a large problem in the shortest amount of time. Oftentimes a capability system is able to solve a problem of a size or complexity that no other computer can. Capacity computing in contrast is typically thought of as using efficient cost-effective computing power to solve somewhat large problems or many small problems or to prepare for a run on a capability system.

Hardware and software design

Enlarge picture
Processor board of a CRAY YMP vector computer
Supercomputers using custom CPUs traditionally 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 specialized 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. 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.

As with all highly parallel systems, Amdahl's law applies, and supercomputer designs devote great effort to eliminating software serialization, and using hardware to accelerate the remaining bottlenecks.

Supercomputer challenges, technologies

  • A supercomputer generates large amounts of heat and must be cooled. Cooling most supercomputers 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 supercomputer designs attempted to keep cable runs as short as possible for this reason: hence the cylindrical shape of his Cray range of computers. In modern supercomputers built of many conventional CPUs running in parallel, latencies of 1-5 microseconds to send a message between CPUs are typical.
  • Supercomputers consume and produce massive amounts of data in a very short period of time. According to Ken Batcher, "A supercomputer is a device for turning compute-bound problems into I/O-bound problems." Much work on external storage bandwidth is needed to ensure that this information can be transferred quickly and stored/retrieved correctly.
Technologies developed for supercomputers include:

Processing techniques

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.

Modern video game consoles in particular use SIMD extensively and this is the basis for some manufacturers' claim that their game machines are themselves supercomputers. Indeed, some graphics cards have the computing power of several TeraFLOPS. The applications to which this power can be applied was limited by the special-purpose nature of early video processing. As video processing has become more sophisticated, Graphics processing units (GPUs) have evolved to become more useful as general-purpose vector processors, and an entire computer science sub-discipline has arisen to exploit this capability: General-Purpose Computing on Graphics Processing Units (GPGPU.)

Operating systems

Enlarge picture
Supercomputers predominantly run some variant of Linux or UNIX. Linux is the most popular since 2004
Supercomputer operating systems, today most often variants of Linux or UNIX, are every bit as complex as those for smaller machines, if not more so. Their user interfaces tend to be less developed, however, as the OS developers have limited programming resources to spend on non-essential parts of the OS (i.e., parts not directly contributing to the optimal utilization of the machine's hardware). This stems from the fact that because these computers, often priced at millions of dollars, are sold to a very small market, their R&D budgets are often limited. (The advent of Unix and Linux allows reuse of conventional desktop software and user interfaces.)

Interestingly this has been a continuing trend throughout the supercomputer industry, with former technology leaders such as Silicon Graphics taking a back seat to such companies as NVIDIA, who have been able to produce cheap, feature-rich, high-performance, and innovative products due to the vast number of consumers driving their R&D.

Historically, until the early-to-mid-1980s, supercomputers usually sacrificed instruction set compatibility and code portability for performance (processing and memory access speed). For the most part, supercomputers to this time (unlike high-end mainframes) had vastly different operating systems. The Cray-1 alone had at least six different proprietary OSs largely unknown to the general computing community. Similarly different and incompatible vectorizing and parallelizing compilers for Fortran existed. This trend would have continued with the ETA-10 were it not for the initial instruction set compatibility between the Cray-1 and the Cray X-MP, and the adoption of UNIX operating system variants (such as Cray's Unicos and today's Linux.)

For this reason, in the future, the highest performance systems are likely to have a UNIX flavor but with incompatible system-unique features (especially for the highest-end systems at secure facilities).

Programming

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

Modern supercomputer architecture



As of November 2006, the top ten supercomputers on the Top500 list (and indeed the bulk of the remainder of the list) have the same top-level architecture. Each of them is a cluster of MIMD multiprocessors, each processor of which is SIMD. The supercomputers vary radically with respect to the number of multiprocessors per cluster, the number of processors per multiprocessor, and the number of simultaneous instructions per SIMD processor. Within this hierarchy we have:
  • A computer cluster is a collection of computers that are highly interconnected via a high-speed network or switching fabric. Each computer runs under a separate instance of an Operating System (OS).
  • A multiprocessing computer is a computer, operating under a single OS and using more than one CPU, where the application-level software is indifferent to the number of processors. The processors share tasks using Symmetric multiprocessing(SMP) and Non-Uniform Memory Access(NUMA).
  • An SIMD processor executes the same instruction on more than one set of data at the same time. The processor could be a general purpose commodity processor or special-purpose vector processor. It could also be high performance processor or a low power processor.
As of November 2006, the fastest machine is Blue Gene/L. This machine is a cluster of 65,536 computers, each with two processors, each of which processes two data streams concurrently. By contrast, Columbia is a cluster of 20 machines, each with 512 processors, each of which processes two data streams concurrently.

As of 2005, 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 the design concepts that allowed past supercomputers to out-perform contemporaneous desktop machines have now been incorporated into commodity PCs. 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. A current model quad core Xeon workstation running at 2.66Ghz will outperform a multimillion dollar cray C90 supercomputer used in the early 1990s, lots of workloads requiring such a supercomputer in the 1990s can now be done on workstations costing less than 4000 US dollars.

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.

Special-purpose supercomputers

Special-purpose supercomputers are high-performance computing devices with a hardware architecture dedicated to a single problem. This allows the use of specially programmed FPGA chips or even custom VLSI chips, allowing higher price/performance ratios by sacrificing generality. They are used for applications such as astrophysics computation and brute-force codebreaking. Historically a new special-purpose supercomputer has occasionally been faster than the world's fastest general-purpose supercomputer, by some measure. For example, GRAPE-6 was faster than the Earth Simulator in 2002 for a particular special set of problems.

Examples of special-purpose supercomputers:

The fastest supercomputers today

Measuring supercomputer speed

The speed of a supercomputer is generally measured in "FLOPS" (FLoating Point Operations Per Second), commonly used with an SI prefix such as tera-, combined into the shorthand "TFLOPS" (1012 FLOPS, pronounced teraflops), or peta-,combined into the shorthand "PFLOPS" (1015 FLOPS, pronounced petaflops.) This measurement is based on a particular benchmark which does LU decomposition of a large matrix. This mimics a class of real-world problems, but is significantly easier to compute than a majority of actual real-world problems.

The Top500 list

Main article: TOP500
Since 1993, the fastest supercomputers have been ranked on the Top500 list according to their LINPACK benchmark results. The list does not claim to be unbiased or definitive, but it is the best current definition of the "fastest" supercomputer available at any given time.

Current fastest supercomputer system

Enlarge picture
A BlueGene/P node card


As of August 2007, the IBM Blue Gene/L at LLNL is the fastest operational supercomputer, with a sustained processing rate of 280 TFLOPS.[1] [2] [3] On June 26, 2007, IBM unveiled Blue Gene/P, the second generation of the Blue Gene supercomputer. These computers can sustain one PFLOPS. IBM has announced that several customers will install these systems later in 2007. One of these is likely to become the fastest deployed supercomputer at that time. [4]

The MDGRAPE-3 supercomputer, which was completed in June 2006, reportedly reached one PFLOPS calculation speed, though it may not qualify as a general-purpose supercomputer as its specialized hardware is optimized for molecular dynamics simulations. See: [5] [6] [7]

Quasi-supercomputing

Some types of large-scale distributed computing for embarrassingly parallel problems take the clustered supercomputing concept to an extreme.

One such example is the BOINC platform, a host for a number of distributed computing projects. On March 27th 2007, BOINC recorded a processing power of over 530.7 TFLOPS through 1,797,000 plus computers on the network [8]. The largest project, SETI@home, reported processing power of 276.3 TFLOPS through 1,390,000 plus computers [9].

Another distributed computing project, Folding@home, reported nearly 1.3 PFLOPS of processing power in late September 2007. A little over 1 PFLOPS of this processing power is contributed by clients running on PlayStation 3 systems. [10]

GIMPS's distributed Mersenne Prime search achieves currently 23 TFLOPS (as of October 2007).

Google's search engine system may be faster with estimated total processing power of between 126 and 316 TFLOPS. The New York Times estimates that the Googleplex and its server farms contain 450,000 servers.[2]

Research and Development

On September 9, 2006 the U.S. Department of Energy's National Nuclear Security Administration (NNSA) selected IBM to design and build the world's first supercomputer to use the Cell Broadband Engine™ (Cell B.E.) processor aiming to produce a machine capable of a sustained speed of up to 1,000 trillion calculations per second, or one PFLOPS.

In India, a project is under the leadership of Dr. Karmarkar is also developing a supercomputer that can reach one PFLOPS.[3]

CDAC is also building a supercomputer that can reach one PFLOPS by 2010.[4]

Another project is Cyclops64.

Timeline of supercomputers

This is a list of the record-holders for fastest general-purpose supercomputer in the world, and the year each one set the record. For entries prior to 1993, this list refers to various sources. From 1993 to present, the list reflects the Top500 listing.

Year Supercomputer Peak speed Location
1942Atanasoff–Berry Computer (ABC)30 OPSIowa State University, Ames, Iowa, USA
TRE Heath Robinson200 OPSBletchley Park
1944Flowers Colossus5 kOPSPost Office Research Station, Dollis Hill
1946
 
UPenn ENIAC
(before 1948+ modifications)
100 kOPSAberdeen Proving Ground, Maryland, USA
 
1954IBM NORC67 kOPSU.S. Naval Proving Ground, Dahlgren, Virginia, USA
1956MIT TX-083 kOPSMassachusetts Inst. of Technology, Lexington, Massachusetts, USA
1958IBM AN/FSQ-7400 kOPS25 U.S. Air Force sites across the continental USA and 1 site in Canada (52 computers)
1960UNIVAC LARC250 kFLOPSLawrence Livermore National Laboratory, California, USA
1961IBM 7030 "Stretch"1.2 MFLOPSLos Alamos National Laboratory, New Mexico, USA
1964CDC 66003 MFLOPSLawrence Livermore National Laboratory, California, USA
1969CDC 760036 MFLOPS
1974CDC STAR-100100 MFLOPS
1975Burroughs ILLIAC IV150 MFLOPSNASA Ames Research Center, California, USA
1976Cray-1250 MFLOPSLos Alamos National Laboratory, New Mexico, USA (80+ sold worldwide)
1981CDC Cyber 205400 MFLOPS(numerous sites worldwide)
1983Cray X-MP/4941 MFLOPSLos Alamos National Laboratory; Lawrence Livermore National Laboratory; Battelle; Boeing
1984M-132.4 GFLOPSScientific Research Institute of Computer Complexes, Moscow, USSR
1985Cray-2/83.9 GFLOPSLawrence Livermore National Laboratory, California, USA
1989ETA10-G/810.3 GFLOPSFlorida State University, Florida, USA
1990NEC SX-3/44R23.2 GFLOPSNEC Fuchu Plant, Fuchu, Japan
1993Thinking Machines CM-5/102465.5 GFLOPSLos Alamos National Laboratory; National Security Agency
Fujitsu Numerical Wind Tunnel124.50 GFLOPSNational Aerospace Laboratory, Tokyo, Japan
Intel Paragon XP/S 140143.40 GFLOPSSandia National Laboratories, New Mexico, USA
1994Fujitsu Numerical Wind Tunnel170.40 GFLOPSNational Aerospace Laboratory, Tokyo, Japan
1996Hitachi SR2201/1024220.4 GFLOPSUniversity of Tokyo, Japan
Hitachi/Tsukuba CP-PACS/2048368.2 GFLOPSCenter for Computational Physics, University of Tsukuba, Tsukuba, Japan
1997Intel ASCI Red/91521.338 TFLOPSSandia National Laboratories, New Mexico, USA
1999Intel ASCI Red/96322.3796 TFLOPS
2000IBM ASCI White7.226 TFLOPSLawrence Livermore National Laboratory, California, USA
2002NEC Earth Simulator35.86 TFLOPSEarth Simulator Center, Yokohama-shi, Japan
2004IBM Blue Gene/L70.72 TFLOPSU.S. Department of Energy/IBM, USA
2005136.8 TFLOPSU.S. Department of Energy/U.S. National Nuclear Security Administration,
Lawrence Livermore National Laboratory, California, USA
280.6 TFLOPS

See also

General concepts, history
Other classes of computer
Supercomputer companies in operation
These companies make supercomputer hardware and/or software, either as their sole activity, or as one of several activities.
Defunct supercomputer companies
These companies have either folded, or no longer operate in the supercomputer market.

Notes

1. ^ Eames, Charles; Eames, Ray (1973). A Computer Perspective. Cambridge, Mass: Harvard University Press, 95. . Page 95 identifies the article as "Super Computing Machines Shown", New York World, March 1, 1920. . However the article shown on page 95 references the Statistical Bureau in Hamilton Hall and an article at the Columbia Computing History web site states that such did not exist until 1929. See The Columbia Difference Tabulator - 1931
2. ^ The New York Times, June 14, 2006
3. ^ [11]
4. ^ C-DAC 's Param programme sets to touch 10 teraflops by late 2007 and a petaflops by 2010.

External links

Information resources

Supercomputing centers, organizations

Organizations Centers

Specific machines, general-purpose

Specific machines, special-purpose

Topics in parallel computing      [ e] 
GeneralHigh-performance computing
ParallelismData parallelismTask parallelism
TheorySpeedupAmdahl's lawFlynn's taxonomy (SISD, SIMD, MISD, MIMD) • Cost efficiencyGustafson's lawKarp-Flatt metric
ElementsProcessThreadFiberParallel Random Access Machine
CoordinationMultiprocessingMultithreadingMultitaskingMemory coherencyCache coherencyBarrierSynchronizationDistributed computingGrid computing
ProgrammingProgramming modelImplicit parallelismExplicit parallelism
HardwareComputer clusterBeowulfSymmetric multiprocessingNon-Uniform Memory AccessCache only memory architectureAsymmetric multiprocessingSimultaneous multithreadingShared memoryDistributed memoryMassively parallel processingSuperscalar processingVector processing • Supercomputer • Stream processingGPGPU
SoftwareDistributed shared memoryApplication checkpointingWarewulf
APIsPOSIX threadsOpenMPMessage Passing Interface (MPI)
ProblemsEmbarrassingly parallelGrand ChallengeSoftware lockout
Supercomputer may refer to:
  • Supercomputer, a computer that led the world in terms of processing capacity, particularly speed of calculation, at the time of its introduction.
  • Super Computer, Aqua Teen Hunger Force episode.

..... Click the link for more information.
computer is a machine which manipulates data according to a list of instructions.

Computers take numerous physical forms. The first devices that resemble modern computers date to the mid-20th century (around 1940 - 1941), although the computer concept and various machines
..... Click the link for more information.
World was a newspaper published in New York from 1860 until 1931. It played a major role in the history of American newspapers.

The newspaper was unsuccessful until it was purchased by Joseph Pulitzer in 1883.
..... Click the link for more information.
19th century - 20th century - 21st century
1890s  1900s  1910s  - 1920s -  1930s  1940s  1950s
1926 1927 1928 - 1929 - 1930 1931 1932

Year 1929 (MCMXXIX
..... Click the link for more information.
tabulating machine was a machine designed to assist in tabulations. Invented by Herman Hollerith, the machine was developed to help process data for the 1890 U.S. Census.

The term "Super Computing" was first used by the New York World newspaper in 1929[1]
..... 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.
Columbia University is a private university in the United States and a member of the Ivy League. Its main campus lies in the Morningside Heights neighborhood of the borough of Manhattan, in New York City.
..... Click the link for more information.
Centuries: 19th century - 20th century - 21st century

1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1960 1961 1962 1963 1964
1965 1966 1967 1968 1969

- -
-

Their 1960s decade refers to the years from 1960 to 1969, inclusive.
..... Click the link for more information.
Seymour Roger Cray

Born September 28 1925(1925--)
Chippewa Falls, Wisconsin, USA
Died September 5 1996 (aged 71)
..... Click the link for more information.
Control Data Corporation (CDC), was one of the pioneering supercomputer firms. For most of the 1960s they built the fastest computers in the world by far, only losing that crown in the 1970s to what was effectively a spinoff.
..... Click the link for more information.
Centuries: 19th century - 20th century - 21st century

1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1970 1971 1972 1973 1974
1975 1976 1977 1978 1979

- -
- The 1970s decade refers to the years from 1970 to 1979, also called
..... 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.
worldwide view of the subject.
Please [ improve this article] or discuss the issue on the talk page.


This article may contain original research or unverified claims.
Please help Wikipedia by adding references.

..... Click the link for more information.
Minicomputer (colloquially, mini) is a largely obsolete term for a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems (mainframe computers) and the smallest single-user systems (microcomputers or
..... Click the link for more information.
Centuries: 19th century - 20th century - 21st century

1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1990 1991 1992 1993 1994
1995 1996 1997 1998 1999

- -
-
..... 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.
Hewlett-Packard Co.

Public (NYSE:  HPQ )
Founded Palo Alto, California (1939)
Headquarters Palo Alto, California, USA

Key people Bill Hewlett, Co-founder
David Packard, Co-founder
Mark V.
..... 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.
computer is a machine which manipulates data according to a list of instructions.

Computers take numerous physical forms. The first devices that resemble modern computers date to the mid-20th century (around 1940 - 1941), although the computer concept and various machines
..... Click the link for more information.
Scalar processors represent the simplest class of computer processors. [1] A scalar processor processes one data item at a time (typical data items being integers or floating point numbers).
..... Click the link for more information.
vector processor, or array processor, is a CPU design that is able to run mathematical operations on multiple data elements simultaneously. This is in contrast to a scalar processor which handles one element at a time. The vast majority of CPUs are scalar (or close to it).
..... Click the link for more information.
Parallel processing is also another term for parallel computing.
Parallel processing is the ability of the brain to simultaneously process incoming stimuli. This becomes most important in vision, as the brain divides and conquers what it sees.
..... Click the link for more information.
central processing unit (CPU), or sometimes simply processor, is the component in a digital computer capable of executing a program.(Knott 1974) It interprets computer program instructions and processes data.
..... Click the link for more information.
Commercial off-the-shelf (COTS) is a term for software or hardware, generally technology or computer products, that are ready-made and available for sale, lease, or license to the general public.
..... Click the link for more information.
Microprocessor

Die of an Intel 80486DX2 microprocessor (actual size: 12×6.75 mm) in its packaging
Date Invented: Late 1960s/Early 1970s (see article for explanation)

Connects to:
..... Click the link for more information.
PowerPC is a RISC microprocessor architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well.
..... Click the link for more information.
Itanium 2
Central processing unit

Itanium 2 logo
Produced: From mid 2002 to present
Manufacturer: Intel
CPU Speeds: 733 MHz to 1.
..... Click the link for more information.
x86-64 is a 64-bit superset of the x86 instruction set architecture. The x86-64 instruction set natively supports Intel's x86 and was designed by Advanced Micro Devices (AMD), who have since renamed it AMD64.
..... 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.
An application programming interface (API) is a source code interface that an operating system or library provides to support requests for services to be made of it by computer programs.
..... 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