All Topics  
Cray-2

 
Cray 2

   Email Print
   Bookmark   Link






 

Cray-2



 
 
The Cray-2 was a vector
Vector processor

A vector processor, or array processor, is a Central processing unit design where the instruction set includes operations that can perform mathematical operations on multiple data elements simultaneously....
 supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
 made by Cray Research
Cray

Cray Inc. is a supercomputer manufacturer based in Seattle, Washington. The company's predecessor, Cray Research, Inc. , was founded in 1972 by computer designer Seymour Cray....
 starting in 1985. It was the fastest machine in the world when it was released, replacing Cray's own X-MP
Cray X-MP

The Cray X-MP was a supercomputer designed, built and sold by Cray. The company's first parallel processing vector processor machine and a fourth generation super, it was the 1982 successor to the 1976 Cray-1, and the world's fastest computer 1983–1985....
 in that spot.






Discussion
Ask a question about 'Cray-2'
Start a new discussion about 'Cray-2'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Epfl Cray Ii 1
Epfl Cray Ii 2
The Cray-2 was a vector
Vector processor

A vector processor, or array processor, is a Central processing unit design where the instruction set includes operations that can perform mathematical operations on multiple data elements simultaneously....
 supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
 made by Cray Research
Cray

Cray Inc. is a supercomputer manufacturer based in Seattle, Washington. The company's predecessor, Cray Research, Inc. , was founded in 1972 by computer designer Seymour Cray....
 starting in 1985. It was the fastest machine in the world when it was released, replacing Cray's own X-MP
Cray X-MP

The Cray X-MP was a supercomputer designed, built and sold by Cray. The company's first parallel processing vector processor machine and a fourth generation super, it was the 1982 successor to the 1976 Cray-1, and the world's fastest computer 1983–1985....
 in that spot. The Cray-2 was capable of 1.9 GFLOPS
FLOPS

In computing, FLOPS is an acronym meaning FLoating point Operations Per Second. The FLOPS is a measure of a computer's computer performance, especially in fields of scientific calculations that make heavy use of floating point calculations, similar to instructions per second....
 peak performance and was only bumped off of the top spot by the ETA-10G in 1990.

Initial design

With the successful launch of his famed Cray-1
Cray-1

The Cray-1 was a supercomputer designed by a team including Seymour Cray for Cray Research. The first Cray-1 system was installed at Los Alamos National Laboratory in 1976, and it went on to become one of the best known and most successful supercomputers in history....
, Seymour Cray
Seymour Cray

Seymour Roger Cray was a United States electrical engineer and supercomputer architect who designed a series of computers that were the fastest in the world for decades, and founded the company Cray Research which would build many of these machines....
  turned to the design of its successor. By 1979 he had become fed up with management interruptions in what was now a large company, and as he had done in the past, decided to resign his management post and move to form a new lab. As with his original move to Chippewa Falls, Wisconsin
Chippewa Falls, Wisconsin

style="font-size: 125%;" | Chippewa Falls, Wisconsin|-| align="center" colspan="2" |Chippewa Falls is a city located on the Chippewa River in Chippewa County, Wisconsin in the U.S....
 from Control Data HQ in Minneapolis, MN, Cray management understood his needs and supported his move to a new lab in Boulder, Colorado
Boulder, Colorado

Boulder is a Colorado municipalities#Home_Rule_Municipality that is the county seat and most populous city of Boulder County, Colorado, Colorado, in the United States....
. Working as an independent consultant at these new Cray Labs, he put together a team and started on a completely new design. This Lab would later close, and a decade later a new facility in Colorado Springs would open.

Cray had previously attacked the problem of increased speed with three simultaneous advances: more functional units to give the system higher parallelism, tighter packaging to decrease signal delays, and faster components to allow for a higher clock speed. The classic example of this design is the CDC 8600
CDC 8600

The CDC 8600 was the last of Seymour Cray's supercomputer designs while working for the Control Data Corporation. The "natural successor" to the CDC 6600 and CDC 7600, the 8600 was intended to be about 10 times as fast as the 7600, already the fastest computer on the market....
, which packed four CDC 7600
CDC 7600

The CDC 7600 was the Seymour Cray-designed successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s....
-like machines based on ECL logic
Emitter coupled logic

In electronics, emitter-coupled logic, or ECL, is a logic family in which current is steered through Bipolar junction transistors to implement logic functions....
 into a 1 x 1 meter cylinder and ran them at an 8 ns
Orders of magnitude (time)

Seconds...
 cycle speed (125 MHz). Unfortunately the density needed to achieve this cycle time led to the machine's downfall. The circuit boards inside were densely packed, and since even a single malfunctioning transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
 would cause an entire module to fail, by packing more of them onto the cards the odds of failure greatly increased.

One solution to this problem, one that most computer vendors had already moved to, was to use integrated circuit
Integrated circuit

In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
s (ICs) instead of individual components. Each IC included a selection of components from a module pre-wired into a circuit by the automated construction process. If an IC didn't work, you simply threw it away and tried another. At the time the 8600 was being designed the simple MOSFET
MOSFET

The metal?oxide?semiconductor field-effect transistor is a device used to amplify or switch electronic signals. The basic principle of the device was first proposed by Julius Edgar Lilienfeld in 1925....
-based technology simply didn't offer the speed Cray needed. Relentless improvements changed things by the mid-1970s, however, and the Cray-1
Cray-1

The Cray-1 was a supercomputer designed by a team including Seymour Cray for Cray Research. The first Cray-1 system was installed at Los Alamos National Laboratory in 1976, and it went on to become one of the best known and most successful supercomputers in history....
 had been able to use newer ICs and still run at a respectable 12.5 ns (80 MHz). In fact, the Cray-1 was actually somewhat faster than the 8600 because it packed considerably more logic into the system due to the IC's small size.

Although IC design continued to improve, the physical size of the ICs was constrained largely by mechanical limits; the resulting component had to be large enough to solder into a system. Dramatic improvements in density were possible, as the rapid improvement in microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 design was showing, but for the type of ICs used by Cray, ones representing a very small part of a complete circuit, the design had plateaued. In order to gain another 10-fold increase in performance over the Cray-1, the goal Cray aimed for, the machine would have to grow more complex. So once again he turned to an 8600-like solution, doubling the clock speed through increased density, adding more of these smaller processors into the basic system, and then attempting to deal with the problem of getting heat out of the machine.

Another design problem was the increasing performance gap between the processor and main memory. In the era of the CDC 6600
CDC 6600

The CDC 6600 was a mainframe computer from Control Data Corporation, first delivered in 1964. It is generally considered to be the first successful supercomputer, outperforming its fastest predecessor, IBM 7030 Stretch, by about three times....
 memory ran at the same speed as the processor, and the main problem was feeding data into it. Cray solved this by adding ten smaller computers to the system, allowing them to deal with the slower external storage (disks and tapes) and "squirt" data into memory when the main processor was busy. This solution no longer offered any advantages; memory was large enough that entire data sets could be read into it, but the processors ran so much faster than memory that they would often spend long times waiting for data to arrive. Adding four processors simply made this problem worse.

To avoid this problem the new design banked memory and two sets of registers (the B- and T-registers) were replaced with a 16 Kword
KWord

KWord is a Free Software word processor, a member of the KOffice project and of the KDE.The text-layout scheme in KWord is based on frames, making it similar to Adobe Systems FrameMaker....
 block of the very fastest memory possible called a Local Memory, not a cache, attaching the four background processors to it with separate high-speed pipes. This Local Memory was fed data by a dedicated foreground processor which was in turn attached to the main memory through a Gbit/s channel per CPU; X-MPs by contrast had 3, for 2 simultaneous loads and a store and Y-MP/C-90s had 5 channels to avoid the von Neumann bottleneck
Von Neumann architecture

The von Neumann architecture is a design model for a stored-program digital computer that uses a central processing unit and a single separate computer storage structure to hold both instructions and data ....
. It was the foreground processor's task to "run" the computer, handling storage and making efficient use of the multiple channels into main memory. It drove the background processors by passing in the instructions they should run via eight 16 word buffers, instead of tying up the existing cache pipes to the background processors. Modern CPUs use a variety of this design as well, although the foreground processor is now referred to as the load/store unit and is not a complete machine unto its own.

Main memory banks were arranged in quadrants to be accessed at the same time, allowing programmers to scatter their data across memory to gain higher parallelism. The downside to this approach is that the cost of setting up the scatter/gather unit in the foreground processor was fairly high. Stride conflicts corresponding to the number of memory banks suffered a performance penalty (latency) as occasionally happened in power-of-2 FFT-based algorithms. As the Cray 2 had a much large memory than Cray 1s or X-MPs, this problem was easily rectified by adding an extra unused element to an array to spread the work out.

Packed circuit boards and new design ideas

Cray-2 models soon settled on a design using large circuit boards packed with ICs. So packed, in fact, that they were almost impossible to solder together, and yet the density was still not enough to reach their performance goals. Teams worked on the design for about two years before even Cray himself "gave up" and decided it would be best if they simply canceled the project and fired everyone working on it. Les Davis, Cray's former design collaborator who had remained at Cray headquarters, decided it should be continued at low priority. After some minor personnel movements the team continued on much as before.

Cray 2 Module Side View
Six months later Cray had his "eureka
Eureka (word)

Eureka is an exclamation used as an interjection to celebrate a Discovery ....
" moment. He called the main engineers together for a meeting and presented a new solution to the problem. Instead of making one larger circuit board, each "card" would instead consist of a 3-D stack of eight, connected together in the middle of the boards using pins sticking up from the surface (known as "pogos" or "z-pins"). The cards were packed right on top of each other, so the resulting stack was only about 3 inches high. With this sort of density there was no way any conventional air-cooled system would work; there was too little room for air to flow between the ICs. Instead the system would be immersed in a tank of a new inert liquid from 3M
3M

3M Company , formerly Minnesota Mining and Manufacturing Company until 2002, is an United States multinational corporation Conglomerate corporation with a worldwide presence....
, Fluorinert
Fluorinert

Fluorinert is the trademarked brand name for the line of electronics coolant liquids sold commercially by 3M. It is an Electrical insulation, stable fluorocarbon-based fluid which is used in various cooling applications....
. The cooling liquid was forced sideways through the modules under pressure. The heated liquid was cooled using chilled water heat exchangers and returned to the main tank. Work on the new design started in earnest in 1982, several years after the original start date.

While this was going on the Cray X-MP
Cray X-MP

The Cray X-MP was a supercomputer designed, built and sold by Cray. The company's first parallel processing vector processor machine and a fourth generation super, it was the 1982 successor to the 1976 Cray-1, and the world's fastest computer 1983–1985....
 was being developed under the direction of Steve Chen at Cray headquarters, and looked like it would give the Cray-2 a serious run for its money. In order to address this internal threat, as well as a series of newer Japanese Cray-1-like machines, the Cray-2 memory system was dramatically improved, both in size as well as the number of "pipes" into the processors. When the machine was eventually delivered in 1985 the delays had been so long that much of its performance benefits were due to the fast memory, and the machine only really made sense to purchase for users with huge data sets to process.

This large memory should not lightly be discounted. The first real Cray-2 when delivered possessed more physical memory (256 MWord
Word (computer science)

In computing, "word" is a term for the natural unit of data used by a particular computer design. A word is simply a fixed-sized group of bits that are handled together by the machine....
) than all previously delivered Cray memory (Cray-1s, Cray X-MPs, and the 2 Cray-2 field delivered prototypes) combined in the world. Simulation moved from a 2-D realm or coarse 3-D to a finer 3-D realm because computation did not have to rely on slow virtual memory. This inability to trade space (memory) for time (speed) is what defines supercomputation (extreme, high-end computing).

Uses and successors

The Cray-2 was predominantly developed for the United States
United States

The United States of America is a Federal government constitutional republic comprising U.S. state and a federal district. The country is situated mostly in central North America, where its Contiguous United States and Washington, D.C., the Capital districts and territories, lie between the Pacific Ocean and Atlantic Oceans, Borders of the U...
 Departments of Defense
United States Department of Defense

The United States Department of Defense is the federal department charged with coordinating and supervising all agencies and functions of the government relating directly to national security and the Military of the United States....
 and Energy
United States Department of Energy

The United States Department of Energy is a United States Cabinet-level department of the United States government of the United States responsible for Energy policy of the United States and nuclear safety....
. Uses tended to be for nuclear weapon
Nuclear weapon

A nuclear weapon is an explosive device that derives its destructive force from nuclear reactions, either nuclear fission or a combination of fission and nuclear fusion....
s research or oceanographic (sonar
Sonar

Sonar is a technique that uses sound propagation to navigation, communicate with or detect other vessels. There are two kinds of sonar: active and passive....
) development. However, the Cray-2 also found its way into civil agencies (such as NASA Ames Research Center
NASA Ames Research Center

NASA Ames Research Center is a NASA facility located at Moffett Federal Airfield, which covers at the borders of the cities of Mountain View, California and Sunnyvale, California in California....
), universities, and corporations worldwide.

The Cray-2 would have been superseded by the Cray-3
Cray-3

The Cray-3 was a supercomputer intended to be Cray Research's successor to the Cray-2. The system was to be the first major application of gallium arsenide semiconductors in computing....
, but due to development problems only one system was built and never paid for. The spiritual descendant of the Cray-2 is the Cray X1
Cray X1

The Cray X1 is a non-uniform memory access, vector processor supercomputer manufactured and sold by Cray since 2003. The X1 is often described as the unification of the Cray T90, Cray SV1, and Cray T3E architectures into a single machine....
, offered by Cray
Cray

Cray Inc. is a supercomputer manufacturer based in Seattle, Washington. The company's predecessor, Cray Research, Inc. , was founded in 1972 by computer designer Seymour Cray....
.

History

Due to the use of liquid cooling, the Cray-2 was given the nickname "Bubbles", and common jokes around the computer made reference to this unique system. Gags included "No Fishing" signs, cardboard depictions of the Loch Ness Monster
Loch Ness Monster

The Loch Ness Monster is a creature alleged to inhabit Loch Ness in the Scottish Highlands. It is similar to other supposed lake monsters in Scotland and elsewhere, though its description varies from one account to the next....
 rising out of the heat exchanger tank, plastic fish inside the exchanger, etc.

External links