Cray X-MP
   HOME

TheInfoList



OR:

The Cray X-MP was a
supercomputer A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
designed, built and sold by
Cray Research Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
. It was announced in 1982 as the "cleaned up" successor to the 1975
Cray-1 The Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research. Announced in 1975, the first Cray-1 system was installed at Los Alamos National Laboratory in 1976. Eventually, eighty Cray-1s were sold, making it one of the ...
, and was the world's fastest computer from 1983 to 1985 with a quad-processor system performance of 800
MFLOPS Floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance in computing, useful in fields of scientific computations that require floating-point calculations. For such cases, it is a more accurate measur ...
. The principal designer was
Steve Chen Steve Chen (; born August 25, 1978) is a Taiwanese-American software engineer and Internet entrepreneur who is one of the co-founders and previous chief technology officer of the video-sharing website YouTube. After he co-founded the company A ...
.


Description

The X-MP's main improvement over the Cray-1 was that it was a shared-memory
parallel Parallel may refer to: Mathematics * Parallel (geometry), two lines in the Euclidean plane which never intersect * Parallel (operator), mathematical operation named after the composition of electrical resistance in parallel circuits Science a ...
vector processor In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called ...
, the first such computer from Cray Research. It housed up to four CPUs in a mainframe that was nearly identical in outside appearance to the Cray-1. The X-MP CPU had a faster 9.5 
nanosecond A nanosecond (ns) is a unit of time in the International System of Units (SI) equal to one billionth of a second, that is, of a second, or seconds. The term combines the SI prefix ''nano-'' indicating a 1 billionth submultiple of an SI unit (e ...
clock cycle (105 MHz), compared to 12.5 ns for the Cray-1A. It was built from bipolar
gate-array A gate array is an approach to the design and manufacture of application-specific integrated circuits (ASICs) using a prefabricated chip with components that are later interconnected into logic devices (e.g. NAND gates, flip-flops, etc.) accordi ...
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s containing 16
emitter-coupled logic In electronics, emitter-coupled logic (ECL) is a high-speed integrated circuit bipolar transistor logic family. ECL uses a bipolar junction transistor (BJT) differential amplifier with single-ended input and limited emitter current to avoid th ...
gate A gate or gateway is a point of entry to or from a space enclosed by walls. The word is derived from Proto-Germanic language, Proto-Germanic ''*gatan'', meaning an opening or passageway. Synonyms include yett (which comes from the same root w ...
s each. The CPU was very similar to the Cray-1 CPU in architecture, but had better memory bandwidth (with two read ports and one write port to the main memory instead of only one read/write port) and improved chaining support. Each CPU had a theoretical peak performance of 200 MFLOPS.Cray Research, Inc. (1985)
"The Cray X-MP Series of Computer Systems"
The X-MP initially supported 2 million 64-bit
word A word is a basic element of language that carries semantics, meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consensus among linguist ...
s (16 MB) of main memory in 16 banks, respectively. The main memory was built from 4 Kbit bipolar SRAM ICs. CMOS memory versions of the Cray-1M were renamed Cray X-MP/1s. This configuration was first used for Cray Research's UNIX port. In 1984, improved models of the X-MP were announced, consisting of one, two, and four-processor systems with 4 and 8 million word configurations. The top-end system was the X-MP/48, which contained four CPUs with a theoretical peak system performance of over 800 MFLOPS and 8 million words of memory. The CPUs in these models introduced vector gather/scatter memory reference instructions to the product line. The amount of main memory supported was increased to a maximum of 16 million words, depending on the model. The main memory was built from bipolar or MOS SRAM ICs, depending on the model. The system initially ran the proprietary
Cray Operating System The Cray Operating System (COS) is a Cray Research operating system for its now-discontinued Cray-1 (1976) and Cray X-MP supercomputers. It succeeded the Chippewa Operating System (shipped with earlier Control Data Corporation CDC 6000 series a ...
(COS) and was object-code compatible with the Cray-1. A
UNIX System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
derivative initially named CX-OS and finally renamed
UNICOS UNICOS is a range of Unix and later Linux operating system (OS) variants developed by Cray for its supercomputers. UNICOS is the successor of the Cray Operating System (COS). It provides network clustering and source code compatibility layers fo ...
ran through a guest
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
facility. UNICOS became the main OS from 1986 onwards. The DOE ran the
Cray Time Sharing System The Cray Time Sharing System, also known in the Cray user community as CTSS, was developed as an operating system for the Cray-1 or Cray X-MP line of supercomputers in 1978. CTSS was developed by the Los Alamos Scientific Laboratory (LASL now LAN ...
and the NLTSS operating systems instead. See the Software section for the
Cray-1 The Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research. Announced in 1975, the first Cray-1 system was installed at Los Alamos National Laboratory in 1976. Eventually, eighty Cray-1s were sold, making it one of the ...
for a more detailed elaboration of software (language compiler, assembler, operating systems, and applications) as X-MPs and Cray-1s were mostly compatible.


Extended Architecture series

Cray Research announced the X-MP Extended Architecture series in 1986. The EA series CPU had an 8.5 ns clock cycle (117 MHz), and was built from
macrocell array Macrocell arrays in PLDs Programmable logic devices, such as programmable array logic and complex programmable logic devices, typically have a macrocell on every output pin. Macrocell arrays in ASICs A macrocell array is an approach to th ...
and gate array ICs. The EA series extended the width of the A and B registers to 32 bits and performed 32-bit address arithmetic, increasing the amount of memory theoretically addressable to 2 billion words. The largest configuration produced was 64 million words of MOS SRAM in 64 banks. For compatibility with existing software written for the Cray-1 and older X-MP models, 24-bit addressing was also supported. Each EA series CPU's peak performance was 234 MFLOPS. For a four-processor system, the peak performance was 942 MFLOPS.


I/O subsystem

The
Input/Output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
(I/O) subsystem could have two to four I/O processors with a total of 2 to 32 disk storage units. The DD-39 and DD-49 hard drives made by
Ibis The ibis () (collective plural ibises; classical plurals ibides and ibes) are a group of long-legged wading birds in the family Threskiornithidae that inhabit wetlands, forests and plains. "Ibis" derives from the Latin and Ancient Greek word f ...
with a raw transfer rate of 13.3 MB/s each stored 1200 megabyte (blocked and formatted) with 5.9 MB/s and 9.8 MB/s transfer rates (unstriped), respectively. Optional
solid-state drive A solid-state drive (SSD) is a type of solid-state storage device that uses integrated circuits to store data persistently. It is sometimes called semiconductor storage device, solid-state device, or solid-state disk. SSDs rely on non- ...
s were available with 256, 512 or 1024 MB capacities with transfer rates of 100 to 1,000 MB/s per channel. Up to 38 gigabytes of data storage was possible.Cray Research, Inc. (1986)
"The Cray X-MP Series of Computer Systems"
For
magnetic tape Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magnetic ...
I/O, the system could interface with IBM 3420 and 3480 tape units directly without a lot of CPU processing.


Pricing

A 1984 X-MP/48 cost about
US$ The United States dollar (Currency symbol, symbol: Dollar sign, $; ISO 4217, currency code: USD) is the official currency of the United States and International use of the U.S. dollar, several other countries. The Coinage Act of 1792 introdu ...
15 million plus the cost of disks. In 1985
Bell Labs Nokia Bell Labs, commonly referred to as ''Bell Labs'', is an American industrial research and development company owned by Finnish technology company Nokia. With headquarters located in Murray Hill, New Jersey, Murray Hill, New Jersey, the compa ...
purchased a Cray X-MP/24 for $10.5 million along with eight DD-49 1.2 GB drives for an additional $1 million. They received $1.5 million of trade-in credit for their Cray-1.


Successors

The
Cray-2 The Cray-2 is a supercomputer with four vector processors made by Cray Research starting in 1985. At 1.9 GFLOPS peak performance, it was the fastest machine in the world when it was released, replacing the Cray X-MP in that spot. It was, ...
, a completely new design, was introduced in 1985. A very different compact four-processor design with from 64 MW (megaword) to 512 MW (512 MB to 4 GB) of main memory, it was specified to 500 MFLOPS but was slower than the X-MP on certain calculations due to its high memory latency. The
Cray Y-MP The Cray Y-MP was a supercomputer sold by Cray, Cray Research from 1988, and the successor to the company's Cray X-MP, X-MP. The Y-MP retained software compatibility with the X-MP, but extended the address registers from 24 to 32 bits. High-densit ...
upgrade of the X-MP series was announced in 1988; it also had a new design, replacing the 16-gate ECL
gate array A gate array is an approach to the design and manufacture of application-specific integrated circuits (ASICs) using a semiconductor device fabrication, prefabricated chip with components that are later interconnected into logic devices (e.g. NAN ...
s with a more compact VLSI gate array with larger circuit boards. It was a major improvement of the X-MP supporting up to eight processors.


Usage

* The short film '' The Adventures of André & Wally B.'', released in 1984 by The Graphics Group, a then-Lucasfilm subsidiary which would later become Pixar, used an X-MP/48 for much of its rendering. Special thanks is given to Cray Research in the short's credits for use of the machine. * The 1984 film ''
The Last Starfighter ''The Last Starfighter'' is a 1984 American space opera film directed by Nick Castle. The film tells the story of Alex Rogan (Lance Guest), a teenager who, after winning the high score in an arcade game that's secretly a simulation test, is rec ...
'' depended heavily on high polygon count (for the time) models with complex lighting effects, the rendering of which was made possible by the use of the X-MP.Ohio State University CG history page
/ref> * The animation for the 1986
Marvel Productions Marvel Productions Ltd., later known as New World Animation, was an American production company owned by the Fox Entertainment Group subsidiary of News Corporation which was founded in 1981 as the television and film studio subsidiary of the Mar ...
logo, which featured an animated silver-colored
Spider-Man Spider-Man is a superhero in American comic books published by Marvel Comics. Created by writer-editor Stan Lee and artist Steve Ditko, he first appearance, first appeared in the anthology comic book ''Amazing Fantasy'' #15 (August 1962) in ...
, was rendered using this supercomputer. *
Mick Jagger Sir Michael Philip Jagger (born 26 July 1943) is an English musician. He is known as the lead singer and one of the founder members of The Rolling Stones. Jagger has co-written most of the band's songs with lead guitarist Keith Richards; Jagge ...
's single version of "Hard Woman" extensively utilised the X-MP for rendering its
music video A music video is a video that integrates a song or an album with imagery that is produced for promotion (marketing), promotional or musical artistic purposes. Modern music videos are primarily made and used as a music marketing device intended to ...
animation.


Image gallery

Image:EPFL CRAY-I 2.jpg, Control panel of the CRAY X-MP/48 Image:EPFL CRAY-I 3.jpg, Logic boards of the CRAY X-MP/48 Image:EPFL CRAY-I 4.jpg, Cooling system of the CRAY X-MP/48 Image:BSC-CRAY-X-MP-EA-A.JPG, CRAY X-MP/24 at
Barcelona Supercomputing Center The Barcelona Supercomputing Center () is a public research center located in Barcelona, Catalonia, Spain. It hosts MareNostrum, a 13.7 Petaflops, Intel Xeon Platinum-based supercomputer, which also includes clusters of emerging technologies. , i ...
Image:BSC-CRAY-X-MP-EA-B.JPG, CRAY X-MP/24 at Barcelona Supercomputing Center


References


Further reading

* Keith Robbins and S. Robbins (1989) ''Lecture Notes in Computer Science: The Cray X-MP/Model 24'' Springer


External links

* {{Authority control Products introduced in 1982 Xmp Vector supercomputers 64-bit computers