Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

ETA10

From Wikipedia, the free encyclopedia
1980s supercomputer
ETA10
An ETA10 displayed at theComputer History Museum
Also known asCyber 2XX, GF-10
DeveloperETA Systems
ManufacturerETA Systems
TypeVectorsupercomputer
Release dateDecember 1986; 38 years ago (1986-12)
Operating systemEOS,UNIXSystem V (Release 3)
PredecessorCDC Cyber 205

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

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 theLos Alamos National Laboratory.[2] It was then referred to tentatively as theCyber 2XX, and later as theGF-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, theFlorida 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

[edit]

CDC had a strong history of creating powerful supercomputers, starting with theCDC 6600. One of the most famous computer architects to emerge from CDC wasSeymour Cray. After a disagreement with CDC management regarding the development of theCDC 8600, he went on to form his own supercomputer company,Cray Research. Meanwhile, work continued at CDC in developing a high-end supercomputer, theCDC STAR-100—led by another famous architect, Neil Lincoln. Cray Research'sCray-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, theCray X-MP. It became apparent to CDC's top management that it needed to decrease the development time for the next generation computer—thus 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 ofliquid nitrogen for cooling theCMOS-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. TheCMOS 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

[edit]

The ETA10 series could run either ETA's EOSoperating system, which was widely criticized for various problems, or a port by Lachman Associates, a software personnel firm, ofUNIXSystem 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 CDCVSOS operating system forCyber 205. Like VSOS, EOS had demand pagedvirtual 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 interactiveLivermore Time Sharing System (LTSS), VSOS was focused as abatch-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 withUNIX 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 inCybil, aPascal-likeprogramming language created by Control Data for its later Cyber operating systems. It was a new effort, as VSOS was implemented inIMPL, aFortran-like language created for the LTSS implementation. Thecommand line appearance of all these systems was similar to the lineage going back toUNIVACEXEC*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 applicationCPUs for applications.

Criticism

[edit]

Despite eventual adoption ofUNIX, 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. TheFortran 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 byLawrence Livermore Laboratories.

According to NASA, the hardware was very poorly designed, and failed to complete any acceptance tests at theAmes 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

[edit]

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

[edit]

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 theLINPACKbenchmark[9] for a matrix with a size of 100 × 100.

Description

[edit]

The ETA10 was amultiprocessor 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 250CMOSgate arrayintegrated circuits mounted on a 44-layerprinted circuit board (PCB). Each gate array contained 20,000gates and was fabricated using 1.25-micrometre (μm) technology that was accessible from theVHSIC 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 asJTAG andBIST. The gate arrays were designed using a combination of internally developed simulator and placement tools, and one of the first commercialelectronic design automation tools (an application for schematic capture) fromMentor Graphics. Prior to the use of schematic capture at ETA, designers used textualnetlists to describe the interconnection of the logic circuits.

However, CMOS circuitry at that time was significantly slower than that ofbipolar circuitry, especially theemitter-coupled logic that was widely used in vector supercomputer CPUs at the time. To compensate for this, the CPU was immersed in -196.15 °Cliquid 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 acommunication 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 usedfiber-optic lines for communication between the CPUs and I/O devices, a novel approach for systems interconnection in the 1980s.

Installations

[edit]

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 acomputer science competition,SuperQuest:

See also

[edit]

Notes

[edit]
  1. ^The other vector supercomputer introduced at around the same time was theTexas InstrumentsAdvanced Scientific Computer (ASC).

References

[edit]
  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 USA—1984".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.

External links

[edit]
Key people
CDC logo
Computers
Vector
Software
Other products
Affiliated companies
and products
Authority control databases: NationalEdit this at Wikidata
Retrieved from "https://en.wikipedia.org/w/index.php?title=ETA10&oldid=1237707891"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp