ETA10

Last updated
ETA10
ETA Systems wordmark.svg
ETA Systems ETA10 supercomputer (1987-1989) where CPU is mounted in a liquid nitrogen tank for liquid cooling (End of an ERA) - Computer History Museum, 2010-01-21 15.43.38 by Jitze Couperus.jpg
An ETA10 displayed at the Computer History Museum
Also known asCyber 2XX, GF-10
Developer ETA Systems
ManufacturerETA Systems
Type Vector supercomputer
Release dateDecember 1986;37 years ago (1986-12)
Operating system EOS, UNIX System V (Release 3)
Predecessor CDC Cyber 205

The ETA10 is a vector supercomputer designed, manufactured, and marketed by ETA Systems, a spin-off division of Control Data Corporation (CDC). The ETA10 was an evolution of the CDC Cyber 205, which can trace its origins back to the CDC STAR-100, one of the first vector supercomputers to be developed. [1] [Note 1]

Contents

CDC announced it was creating ETA Systems, and a successor to the Cyber 205, on 18 April 1983 at the Frontiers of Supercomputing conference, held at the Los Alamos National Laboratory. [2] It was then referred to tentatively as the Cyber 2XX, and later as the GF-10, before it was named the ETA10. [3] Prototypes were operational in mid-1986, and the first delivery was made in December 1986. The supercomputer was formally announced in April 1987 at an event held at its first customer installation, the Florida State University, Tallahassee's Scientific Computational Research Institute. [4] On 17 April 1989, CDC abruptly closed ETA Systems due to ongoing financial losses, and discontinued production of the ETA10. [5] Many of its users, such as Florida State University, negotiated Cray hardware in exchange. [6]

Historical development

CDC had a strong history of creating powerful supercomputers, starting with the CDC 6600. One of the most famous computer architects to emerge from CDC was Seymour Cray. After a disagreement with CDC management regarding the development of the CDC 8600, he went on to form his own supercomputer company, Cray Research. Meanwhile, work continued at CDC in developing a high-end supercomputer, the CDC STAR-100 led by another famous architect, Neil Lincoln. Cray Research's Cray-1 vector supercomputer was successful, beating CDC's STAR-100. CDC responded with derivatives of the STAR, the Cyber 203 and 205. The Cyber 205 was moderately successful against the Cray-1's successor, the Cray X-MP. It became apparent to CDC's top management that it needed to decrease the development time for the next generation computerthus a new approach was considered for the follow-on to the Cyber 205.

After spinning off from CDC in September 1983, ETA set a goal of producing a supercomputer with a cycle time less than 10ns. To accomplish this, several innovations were made. Among these was the use of liquid nitrogen for cooling the CMOS-based CPUs.

The ETA10 successfully met the company's initial goals (10  GFLOPS), with some models achieving a cycle time of about 7 ns (143 MHz) - considered rapid by mid-1980s standards. They delivered seven liquid nitrogen-cooled versions and 27 smaller, air-cooled versions. The CMOS circuits produced only a fraction of the heat of previous ICs. The planned 1987 follow-on was supposed to be designated Cyber 250 or ETA30, as in 30 GFLOPS. ETA was eventually reincorporated back into CDC, ceasing operations on April 17, 1989.

Operating systems and applications

The ETA10 series could run either ETA's EOS operating system, which was widely criticized for various problems, or a port by Lachman Associates, a software personnel firm, of UNIX System V (Release 3). While EOS suffered a reputation for poor quality, ETA's UNIX was better received by customers.

EOS was preceded by and was binary executable compatible with the CDC VSOS operating system for Cyber 205. Like VSOS, EOS had demand paged virtual memory (the VS part) with 2 page sizes for improved virtual memory performance with the ETA's faster hardware pipelines. Though it had roots in the interactive Livermore Time Sharing System (LTSS), VSOS was focused as a batch-oriented operating system. VSOS was not run at very many institutions and its application-oriented performance, while the historic focus for supercomputing, set its features behind the times because of its limited user base.

To address this feature deficiency and to make the operating system more "normal to use", the VSOS characteristics were married with UNIX characteristics in a hybrid OS. The OS was intended to be effective for both batch work that drove the hardware to its maximum or for interactive use in development from a UNIX workstation.

EOS was written mainly in Cybil, a Pascal-like programming language created by Control Data for its later Cyber operating systems. It was a new effort, as VSOS was implemented in IMPL, a Fortran-like language created for the LTSS implementation. The command line appearance of all these systems was similar to the lineage going back to UNIVAC EXEC*8.

EOS was released with early hardware deliveries and had some of the typical problems for early OS releases. Some customers delayed payment for their supercomputer installations.

ETA later released a port of UNIX for the ETA-10 line, which was more quickly accepted by their customer base. However, this port started as a single-processor kernel which did not transparently exploit the hardware architecture with up to 8 large application CPUs for applications.

Criticism

Despite eventual adoption of UNIX, poorly developed system software remained one flaw of the ETA10 line. According to one description of the system:

Without NSF funding, the von Neumann center could be doomed. "I don’t think we can function without federal support," says Cohen. Even if the center does operate at a vastly reduced level, its machines continue to be plagued by software problems. The NSF review panel found that the ETA10 suffered a software failure once every 30 hours, and that its ability to run programs on more than one of its eight processors at any one time was poor. Although its hardware is still considered state-of-the-art, the overall package is an "extremely immature computer system," the panel concluded. [7]

The late delivery and operating problems contributed to this demise as well as management problems. [8]

It is a mistake to believe that ETA's demise was based solely on operating system choice or existence. The Fortran compiler (ftn200) had not changed from the CDC205. This compiler retained vendor-specific programming performance features (known as the Q8* subroutine calls) in an era when supercomputer users were realizing the necessity of source code portability between architectures. Additionally, the compiler optimizations were not keeping up with existing technology as shown by the Japanese supercomputer vendors as well as the newer minisupercomputer makers and competition at Cray Research.

In general, computer hardware manufacturers prior and up to that period tended to be weak on software. Libraries and available commercial and non-commercial applications help build an installed user base. CDC was relatively weak in this area, and some of the best operating systems that CDC provided to customers were productized versions of an OS written by Lawrence Livermore Laboratories.

According to NASA, the hardware was very poorly designed, and failed to complete any acceptance tests at the Ames Research Center. This one event is considered among CDC insiders to be the downfall of ETA, which folded as a result of NASA saying no (and in a domino effect DOD, etc.).

Models

There were four models of the ETA10. Any of these models could be built in either single- or multi-processor configurations.

The Models E and G were the highest-performing members of the ETA10 line, and used liquid nitrogen cooling to achieve rapid cycle times. The first to be announced was the Model E, whose processors had a 10.5 ns clock cycle (approximately 95 MHz). The Model E could support up to eight processors, for a peak performance of 8.32 GFLOPS. The later Model G, whose processors had a 7 ns clock cycle (approximately 142 MHz), had a peak performance of 10.3 GFLOPS in its maximal eight-processor configuration.

The Models P and Q were slower, less-costly, air-cooled versions. The Model P, codenamed "Piper", had processors with a 24 ns clock cycle. The faster, two-processor Model Q had a 19 ns clock cycle.

Performance

Between the highest-performing, liquid-nitrogen cooled models (ETA10-E, G, etc.) and the cheaper, air-cooled models (ETA10-P, Q, etc.), the ETA10 line spanned a 27:1 performance range. Peak performance on the top-of-the-line models reached 10 GFLOPS.

A single-processor ETA10 achieved 52  MFLOPS on the LINPACK benchmark [9] for a matrix with a size of 100 × 100.

Description

The ETA10 was a multiprocessor system that supported up to eight CPUs. Each CPU was similar to that of a two-lane Cyber 205. One of the main innovations of the ETA10 was how the CPU was implemented: the CPU was made of 250 CMOS gate array integrated circuits mounted on a 44-layer printed circuit board (PCB). Each gate array contained 20,000 gates and was fabricated using 1.25-micrometre (μm) technology that was accessible from the VHSIC program at Honeywell. In contrast, mainstream commercial technology at the time was in the 3 to 5 μm range. [10] [11]

CMOS circuitry, which was not typically used in vector supercomputer CPUs at the time, was chosen because of the high density achievable, which reduces both the on-chip and off-chip delay. The CPU delays were managed through careful tuning of each PCB manufactured in conjunction with the logic technology and incorporated two key technologies known as JTAG and BIST. The gate arrays were designed using a combination of internally developed simulator and placement tools, and one of the first commercial electronic design automation tools (an application for schematic capture) from Mentor Graphics. Prior to the use of schematic capture at ETA, designers used textual netlists to describe the interconnection of the logic circuits.

However, CMOS circuitry at that time was significantly slower than that of bipolar circuitry, especially the emitter-coupled logic that was widely used in vector supercomputer CPUs at the time. To compensate for this, the CPU was immersed in -196.15 °C liquid nitrogen for cooling. Although such cooling could potentially speed up the CMOS logic by a factor of four, in practice the liquid nitrogen cooling yielded an approximately twofold speed increase over air-cooled systems. However, because liquid nitrogen cooling yielded only marginal performance benefits, none of the ETA10 systems used such cooling for either the local or shared memories. It is of particular note that in order for this type of cooling to be effective, a closed-loop system was required. ETA had to innovate to make this possible, since there were not any commercially available solutions in the market. The 44-layer PCB was also innovative, and ETA had to develop new processes to manufacture it.

Each CPU had its own 4 million word local memory built from SRAM ICs. Each CPU is also connected to a 256 million word shared memory built from DRAM ICs. In addition to these memories, there is a communication buffer used for CPU synchronization and other multiprocessor-related protocol communication. I/O was facilitated by one to eighteen I/O processors that each have a direct path to the shared memory. The ETA10 used fiber-optic lines for communication between the CPUs and I/O devices, a novel approach for systems interconnection in the 1980s.

Installations

Before ETA Systems was reincorporated into CDC, a total of 25 systems were delivered. Among the recipients were:

By the end of the 1980s, the remaining ETA10 systems were donated to high schools through a computer science competition, SuperQuest:

See also

Notes

  1. The other vector supercomputer introduced at around the same time was the Texas Instruments Advanced Scientific Computer (ASC).

Related Research Articles

<span class="mw-page-title-main">Supercomputer</span> Type of extremely powerful computer

A supercomputer is a 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 instructions per second (MIPS). Since 2017, supercomputers have existed which can perform over 1017 FLOPS (a hundred quadrillion FLOPS, 100 petaFLOPS or 100 PFLOPS). For comparison, a desktop computer has performance in the range of hundreds of gigaFLOPS (1011) to tens of teraFLOPS (1013). Since November 2017, all of the world's fastest 500 supercomputers run on Linux-based operating systems. Additional research is being conducted in the United States, the European Union, Taiwan, Japan, and China to build faster, more powerful and technologically superior exascale supercomputers.

<span class="mw-page-title-main">Cray-1</span> Supercomputer manufactured by Cray Research

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 most successful supercomputers in history. It is perhaps best known for its unique shape, a relatively small C-shaped cabinet with a ring of benches around the outside covering the power supplies and the cooling system.

Control Data Corporation (CDC) was a mainframe and supercomputer company that in the 1960s was one of the nine major U.S. computer companies, which group included IBM, the Burroughs Corporation, and the Digital Equipment Corporation (DEC), the NCR Corporation (NCR), General Electric, and Honeywell, RCA and UNIVAC. For most of the 1960s, the strength of CDC was the work of the electrical engineer Seymour Cray who developed a series of fast computers, then considered the fastest computing machines in the world; in the 1970s, Cray left the Control Data Corporation and founded Cray Research (CRI) to design and make supercomputers. In 1988, after much financial loss, the Control Data Corporation began withdrawing from making computers and sold the affiliated companies of CDC; in 1992, Cray established Control Data Systems, Inc. The remaining affiliate companies of CDC currently do business as the software company Ceridian.

<span class="mw-page-title-main">CDC 6600</span> Mainframe computer by Control Data

The CDC 6600 was the flagship of the 6000 series of mainframe computer systems manufactured by Control Data Corporation. Generally considered to be the first successful supercomputer, it outperformed the industry's prior recordholder, the IBM 7030 Stretch, by a factor of three. With performance of up to three megaFLOPS, the CDC 6600 was the world's fastest computer from 1964 to 1969, when it relinquished that status to its successor, the CDC 7600.

<span class="mw-page-title-main">Convex Computer</span> American computer manufacturer

Convex Computer Corporation was a company that developed, manufactured and marketed vector minisupercomputers and supercomputers for small-to-medium-sized businesses. Their later Exemplar series of parallel computing machines were based on the Hewlett-Packard (HP) PA-RISC microprocessors, and in 1995, HP bought the company. Exemplar machines were offered for sale by HP for some time, and Exemplar technology was used in HP's V-Class machines.

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 in the TOP500, which ranks the most powerful supercomputers in the world.

<span class="mw-page-title-main">Cray X-MP</span> Supercomputer manufactured by Cray Research

The Cray X-MP was a supercomputer designed, built and sold by Cray Research. It was announced in 1982 as the "cleaned up" successor to the 1975 Cray-1, and was the world's fastest computer from 1983 to 1985 with a quad-processor system performance of 800 MFLOPS. The principal designer was Steve Chen.

ETA Systems was a supercomputer company spun off from Control Data Corporation (CDC) in the early 1980s in order to regain a footing in the supercomputer business. They successfully delivered the ETA-10, but lost money continually while doing so. CDC management eventually gave up and folded the company.

<span class="mw-page-title-main">CDC Cyber</span> Range of mainframe-class supercomputers

The CDC Cyber range of mainframe-class supercomputers were the primary products of Control Data Corporation (CDC) during the 1970s and 1980s. In their day, they were the computer architecture of choice for scientific and mathematically intensive computing. They were used for modeling fluid flow, material science stress analysis, electrochemical machining analysis, probabilistic analysis, energy and academic computing, radiation shielding modeling, and other applications. The lineup also included the Cyber 18 and Cyber 1000 minicomputers. Like their predecessor, the CDC 6600, they were unusual in using the ones' complement binary representation.

<span class="mw-page-title-main">Cray Y-MP</span> Supercomputer by Cray Research

The Cray Y-MP was a supercomputer sold by Cray Research from 1988, and the successor to the company's X-MP. The Y-MP retained software compatibility with the X-MP, but extended the address registers from 24 to 32 bits. High-density VLSI ECL technology was used and a new liquid-cooling system was devised. The Y-MP ran the Cray UNICOS operating system.

<span class="mw-page-title-main">CDC STAR-100</span>

The CDC STAR-100 is a vector supercomputer that was designed, manufactured, and marketed by Control Data Corporation (CDC). It was one of the first machines to use a vector processor to improve performance on appropriate scientific applications. It was also the first supercomputer to use integrated circuits and the first to be equipped with one million words of computer memory.

<span class="mw-page-title-main">Cray-3</span> Supercomputer by Cray research

The Cray-3 was a vector supercomputer, Seymour Cray's designated successor to the Cray-2. The system was one of the first major applications of gallium arsenide (GaAs) semiconductors in computing, using hundreds of custom built ICs packed into a 1 cubic foot (0.028 m3) CPU. The design goal was performance around 16 GFLOPS, about 12 times that of the Cray-2.

<span class="mw-page-title-main">NEC SX-6</span>

The SX-6 is a NEC SX supercomputer built by NEC Corporation that debuted in 2001; the SX-6 was sold under license by Cray Inc. in the U.S. Each SX-6 single-node system contains up to eight vector processors, which share up to 64 GB of computer memory. The SX-6 processor is a single chip implementation containing a vector processor unit and a scalar processor fabricated in a 0.15 μm CMOS process with copper interconnects, whereas the SX-5 was a multi-chip implementation. The Earth Simulator is based on the SX-6 architecture.

The ES-1 was Evans & Sutherland's abortive attempt to enter the supercomputer market. It was aimed at technical and scientific users who would normally buy a machine like a Cray-1 but did not need that level of power or throughput for graphics-heavy workloads. About to be released just as the market was drying up in the post-cold war military wind-down, only a handful were built and only two sold.

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 in conjunction with the Lawrence Livermore Laboratory. CTSS was popular with Cray sites in the United States Department of Energy (DOE), but was used by several other Cray sites, such as the San Diego Supercomputing Center.

<span class="mw-page-title-main">NEC SX</span>

NEC SX describes a series of vector supercomputers designed, manufactured, and marketed by NEC. This computer series is notable for providing the first computer to exceed 1 gigaflop, as well as the fastest supercomputer in the world between 1992–1993, and 2002–2004. The current model, as of 2018, is the SX-Aurora TSUBASA.

<span class="mw-page-title-main">Arctic Region Supercomputing Center</span>

The Arctic Region Supercomputing Center (ARSC) was from 1993 to 2015 a research facility organized under the University of Alaska Fairbanks (UAF). Located on the UAF campus, ARSC offered high-performance computing (HPC) and mass storage to the UAF and State of Alaska research communities.

The Cray SV1 is a vector processor supercomputer from the Cray Research division of Silicon Graphics introduced in 1998. The SV1 has since been succeeded by the Cray X1 and X1E vector supercomputers. Like its predecessor, the Cray J90, the SV1 used CMOS processors, which lowered the cost of the system, and allowed the computer to be air-cooled. The SV1 was backwards compatible with J90 and Y-MP software, and ran the same UNIX-derived UNICOS operating system. The SV1 used Cray floating point representation, not the IEEE 754 floating point format used on the Cray T3E and some Cray T90 systems.

<span class="mw-page-title-main">History of supercomputing</span> Aspect of history

The history of supercomputing goes back to the 1960s when a series of computers at Control Data Corporation (CDC) were designed by Seymour Cray to use innovative designs and parallelism to achieve superior computational peak performance. The CDC 6600, released in 1964, is generally considered the first supercomputer. However, some earlier computers were considered supercomputers for their day such as the 1954 IBM NORC in the 1950s, and in the early 1960s, the UNIVAC LARC (1960), the IBM 7030 Stretch (1962), and the Manchester Atlas (1962), all of which were of comparable power.

<span class="mw-page-title-main">Supercomputer operating system</span> Use of Operative System by type of extremely powerful computer

A supercomputer operating system is an operating system intended for supercomputers. Since the end of the 20th century, supercomputer operating systems have undergone major transformations, as fundamental changes have occurred in supercomputer architecture. While early operating systems were custom tailored to each supercomputer to gain speed, the trend has been moving away from in-house operating systems and toward some form of Linux, with it running all the supercomputers on the TOP500 list in November 2017. In 2021, top 10 computers run for instance Red Hat Enterprise Linux (RHEL), or some variant of it or other Linux distribution e.g. Ubuntu.

References

  1. Ibbett, R.N.; Topham, N.P. (1989). Architecture of High Performance Computers, Volume I: Uniprocessors and vector processors. Springer-Verlag. p. 156.
  2. Schrage, Michael (19 August 1983). "CDC Enters Supercomputer Race". The Washington Post.
  3. Hockney, R.W. (June 1985). "MIMD Computing in the USA1984". Parallel Computing. 2 (2): 119–136. doi:10.1016/0167-8191(85)90024-9.
  4. Gibson, Stanley (4 May 1987). "Super-fast ETA computer debuts". Computerworld.
  5. Markoff, John (18 April 1989). "Control Data Plans Shifts To End Slide". The New York Times.
  6. Bauer, Jeff (1991), A History of Supercomputing at Florida State University
  7. Anderson, Christopher (Nov 27, 1989), "NSF Supercomputer Program Looks Beyond Princeton Recall", The Scientist, vol. 3, no. 23, p. 2
  8. Brenner, Al (1994), "The John von Neumann Computer Center: An Analysis", in Karyn R. Ames; Alan Brenner (eds.), Frontiers of Supercomputing II: A National Reassessment, pp. 469–480
  9. Bozman, Jean S. (30 November 1987). "ETA called fastest super". Computerworld.
  10. Trew, Arthur; Wilson, Greg (1991). Past, Parallel, Present: A Survey of Available Parallel Computer Systems. Springer-Verlag. pp. 323–329.
  11. Hockney, R.W.; Jesshope, C.R. (1988). Parallel Computers: Architecture, Programming and Algorithms (2 ed.). Adam Hilger. pp. 185–190.