ВАКС 9000
VAX 9000 — это снятое с производства семейство мэйнфреймов , разработанное и производимое Digital Equipment Corporation (DEC) с использованием специальных процессоров на базе ECL, реализующих VAX архитектуру набора команд (ISA). Оснащенные дополнительными векторными процессорами были проданы в сфере суперкомпьютеров . , они также [1] Как и другие системы VAX, они продавались с операционными системами VMS или Ultrix .
История этих систем восходит к лицензированию DEC в 1984 году нескольких технологий компании Trilogy Systems , которая представила новый способ плотной упаковки микросхем ECL в сложные модули. Разработка конструкции 9000 началась в 1986 году и предназначалась для замены семейства VAX 8800 . [2] на тот момент это было предложение VAX высокого класса. Первоначальные планы предусматривали создание двух общих моделей: высокопроизводительной Aquarius средней производительности с водяным охлаждением, как в системах IBM, и систем Aridus с воздушным охлаждением. В ходе разработки инженеры настолько усовершенствовали систему воздушного охлаждения, что «Водолей» не предлагался; модели Aridus можно было «обновить на месте» до Aquarius, но они этого не предлагали. [3]
Модель 9000 позиционировалась в DEC как «убийца IBM», машина с непревзойденной производительностью и по гораздо более низкой цене, чем системы IBM. DEC планировала, что 9000 позволит компании вернуться на рынок мэйнфреймов, от которого она отказалась начиная с 1983 года. [4] наблюдая, как нижний сегмент компьютерного рынка захватывается постоянно совершенствующимися IBM-совместимыми персональными компьютерами и новыми 32-битными станциями Unix рабочими . Компания инвестировала около 1 миллиарда долларов в разработку 9000, несмотря на значительную обеспокоенность внутри компании по поводу этой концепции в эпоху быстрого улучшения производительности RISC . Проблемы с производством отодвинули его выпуск, и к тому времени эти опасения оправдались, и новые микропроцессоры, такие как собственный NVAX от DEC , предлагали значительную часть производительности 9000 за небольшую часть цены.
Roughly four dozen systems were delivered before production was discontinued,[citation needed] a massive failure. One representative example CPU sits in storage at the Computer History Museum, not on public display. Another is in storage at the Large Scale Systems Museum.
History
[edit]DEC in the 1980s
[edit]As the 1980s opened, DEC had been moving from strength to strength. The PDP-11 was released in 1970 and continued strong sales that would ultimately reach 600,000 machines, while their newly introduced VAX-11 picked up where the PDP ended and was beginning to make major inroads to IBM's midrange market. DEC also introduced their famous VT series computer terminals and a wide variety of other popular peripherals that all generated significant cashflow.[5]
Through this period, DEC made several attempts to enter the personal computer field, but these all failed. Best known among these was the Rainbow 100, which aimed to offer the ability to run both MS-DOS and CP/M programs, but instead demonstrated itself incapable of doing either very well while costing about as much as buying two separate machines. As the PC market expanded, DEC abandoned their PC offerings and increasingly turned their attention to the midrange market.[6]
As part of this change in focus, a number of longstanding policies were changed, causing friction with their customer base, and especially with their third-party developers. In one example, their new VAXBI Bus could not be used by other developers unless they signed a development agreement. This was a stark contrast to the Unibus standard of the PDP and earlier VAX machines, which had a thriving market of 3rd party products. Ken Olsen was quoted as saying "We spent millions developing this bus. I don't know why we didn't do it before."[6]
As these policies were "closing" DEC, new companies were quick to take advantage of this. Notable among these was Sun Microsystems, whose Motorola 68000-based systems offered performance similar to DEC's VAXstation series while being based on the UNIX operating system. During the second half of the 1980s, Sun increasingly pitched itself as the replacement for DEC in the technical market, branding DEC as a closed, proprietary "bloodsucker".[7] This was aided by DEC's own 1985 decision to abandon the technical market in favor of the higher margins in the data center.[5]
ECL
[edit]During the 1960s, DEC computers had been built out of individual transistors and began to move to using small scale integration integrated circuits (SSI ICs). These would be built onto a number of circuit boards, which would then be wire wrapped together on a backplane to produce the central processing unit (CPU). By the early-1970s, small and medium scale integration ICs were being used, and large scale integration (LSI) was allowing simpler CPUs to be implemented in a single IC (or "chip"). By the late 1970s, a number of LSI versions of the PDP-11 were available, first as multi-chip units like DEC's own LSI-11,[8] and later in single-chip versions like the J-11.[9]
The VAX was a more complex system, beyond the capabilities of LSI of 1970s in a single-chip format. Early models resembled the PDP's of the earlier generations, but with multiple LSI chips on printed circuit boards building up the more complex CPU rather than SSI chips on wire-wrapped boards.[a] By the mid-1980s, the relentless effects of Moore's law had pushed LSI into what was now very large scale integration (VLSI). VLSI ICs could hold hundreds of thousands or millions of transistors, enough to implement an entire VAX system on a single chip. This led to 1985's MicroVAX 78032, which implemented a subset of the VAX, but it was clear it would not be long before the "full" VAX would fit on a single chip.[b]
Remaining relevant to data centers required a new architecture ill-suited to single-chip fabrication. At that time, CMOS fabrication typically produced slower ICs than the competing emitter-coupled logic (ECL) system.[10] However, ECL’s density was lower, and its feature sizes about a generation behind CMOS. DEC had to choose between building either a very fast ECL machine with a high chip count, or a somewhat slower CMOS machine using fewer chips. Using ECL was more complex, but consistent with DEC's long history of multi-chip and multi-card CPU designs.
A related ECL issue was inter-chip wiring proliferation proportional to the massive pin count increase required by modern machines’ address space growth. In 1980, Gene Amdahl formed Trilogy Systems to solve problems in high-performance ECL-based mainframe production. Trilogy's developments included a new inter-chip connection system using copper conductors embedded in polyimide insulation to produce a thin-film with extremely dense wiring.[11]
In 1984, DEC licensed parts of Trilogy's technologies and began development of practical versions of these concepts at their Hudson Fab. This was the birth of the 9000 project.[7] In contrast to Trilogy's goal of introducing their own plug-compatible mainframes and competing with IBM directly,[11] DEC would use similar technology to produce a VAX outperforming IBM's offerings at a lower price point. Trilogy's wiring technologies were used to create card-sized "multi-chip units" (MCUs) working together like earlier multi-card CPU designs. In the final design, 13 MCUs formed the CPU.[12]
Initially, the system required water cooling to meet its performance goals, leading to the codename Aquarius, the water-bearer. During development, a newly introduced air cooling system replaced water cooling. The air-cooled version was codenamed Aridus, for "dry".[12][c]
Market changes
[edit]While development was ongoing, in late 1988 IBM introduced its AS/400 systems, a new mid-range line that was much more cost-competitive than previous offerings. DEC's price advantage was seriously eroded, and their formerly rapid market growth ended almost immediately. IBM would ultimately generate roughly $14 billion in annual revenue from the line, which was more than DEC's entire company income. Meanwhile, Sun was introducing their SPARC microprocessor which allowed desktop machines to outperform even the fastest of DEC's existing machines. This eroded DEC's value in its other traditional market of Unix systems.[7] With the company being squeezed in the low and midrange, the 9000 became the company's main focus; they referred to it as the "IBM killer".[14]
DEC had initially been sceptical of RISC,[15] believing it worked on trivial five-line programs but would not be successful in the transaction processing field. This opinion was turned upside down in 1986 when an experimental RISC developed at DEC's Western Research Lab was compared head-to-head with the latest VAX 8800 and outperformed it 2-to-1. This led to a program to develop a production-quality scalable RISC design, which emerged as the DEC PRISM.[16] Dave Cutler, in charge of the PRISM design, then began to develop a high-end machine using it, immediately leading to fighting with the Aridus group who saw them as stepping on "their turf."[16] The company's engineering committee, the Strategy Task Force, repeatedly advised cancelling Aridus. Every year they would attempt to cut the budget for the project, only to have the project lead, Bob Glorioso, go directly to Ken Olsen and the board and have it reinstated, saying "these engineers have no right to tell us business people what to do."[16]
"I just don't understand it, I don't see how this is possible, how this one chip can replace these racks of electronics, I just don't get it"
—Ken Olsen[17]
While the battle between the RISC and ECL groups continued, the CMOS team building VAX processors was continuing to improve as well. Bob Supnik claims that it was clear to senior technical people as early as 1987 that the next generation of CMOS chips, the NVAX, would perform as well as the 9000 by 1988, even though the 9000 was not slated to launch until 1989.[14] There are several quotes by prominent engineers on the NVAX project that describe Olsen's unwillingness to kill the 9000 even after being told point-blank that it would not be competitive by the early 1990s,[14] and his outright rejection that such a thing was even possible.[17]
As the company continued to back the 9000 while it became more and more clear it would not be competitive, various groups within the company began developing RISC-based systems. The unlikely outcome of this was that all of the RISC projects were instead killed off[18] with the exception of some ongoing work at the Hudson Fab on a low-end PRISM.[19]
Release
[edit]DEC formally announced the 9000's in October 1989, claiming at the time that it would ship "next spring." Comparing it to a low-end IBM 3090, IBM's flagship mainframe, DEC positioned the machine for transaction processing and high-end database systems. Five systems were announced, from $1.2 to $3.9 million, spanning a performance range from 30 to 117 times that of the 11/780.[20]
The development of the 9000 eventually ran to about $3 billion.[14] Slated for release in 1989, delays in the chip manufacturing delayed it by a year, and further delays in building the complete machine meant only tiny numbers were delivered in 1990. The systems were plagued with problems and required constant maintenance in the field.[7] By 1991 the company had an order book of only 350 systems. At $1.5 million per machine, the system had recouped only 25% of the development costs, excluding actual manufacturing.[14] In February 1991, they announced a low-end version, the Model 110 at $920,000, appealing to customers looking for CPU power without the need for extensive storage or other options.[21]
Meanwhile, the engineering team's predictions about the relentless march of CMOS proved true. By 1991, the NVAX was also on the market, offering roughly the same performance for a tiny fraction of the cost and size. At lower performance settings the same design was available in desktop form, outperforming all previous VAX machines. The 9000 managed not only to lose billions of dollars, but also led to the ending of several much more promising designs.[14]
Refocus
[edit]By 1991, industry observers were describing the 9000 as "stalled" and "disappointing". In August, Glorisoso left DEC, claiming family issues.[22]
In October 1991, DEC announced that the division would be reorganized as the Production System Business Unit, along with cuts on the prices of the current 9000 models of 30%, and 38% on its server software. They also announced three new models based on CMOS chips, the 9X15, 9600 and 9800, none of which shipped. They also announced that existing users of the 9000 would be offered a discounted upgrade path to new DEC Alpha-based systems.[23]
Adding to the woes, in early 1992 it was reported that installed systems had begun to suffer a series of hardware failures that appeared to start in the second half of 1991. A study suggested 37% of the installed systems suffered "hard failure", mostly on the 9420 models.[24] A follow-up survey gave the system high marks for service and compatibility with other DEC systems, but low marks for reliability and cost.[25]
Description
[edit]The VAX 9000 was a multiprocessor and supported one, two, three or four CPUs clocked at 62.5 MHz (16 ns cycle time). The system was based around a crossbar switch in the system control unit (SCU), to which the one to four CPUs, two memory controllers, two input/output (I/O) controllers and a service processor connected. I/O was provided by four Extended Memory Interconnect (XMI) buses.
Scalar processor
[edit]Each CPU was implemented with 13 Multi-Chip Units (MCUs), with each MCU containing several emitter-coupled logic (ECL) macrocell arrays which contained the CPU logic. The gate arrays were fabricated in Motorola's "MOSAIC III" process, a bipolar process with a drawn width of 1.75 micrometres and three layers of interconnect. The MCUs were installed into a CPU planar module, which accommodated 16 MCUs and was 24 by 24 inches (610 mm) in size.
Vector processor
[edit]The VAX 9000's CPU was coupled with a vector processor with a maximum theoretical performance of 125 MFLOPS. The vector processor circuitry was present in all units shipped and disabled via a software switch on units sold 'without' the vector processor. The vector processor was referred to as the V-box, and it was Digital's first ECL implementation of the VAX Vector Architecture. The design of the vector processor began in 1986, two years after development of the VAX 9000 CPU had begun.[26]
The V-box implementation comprised 25 Motorola Macrocell Array III (MCA3) devices spread over three multichip units (MCUs), which resided on the planar module. The V-box was optional and was field-installable. The V-box consisted of six subunits: the vector register unit, the vector add unit, vector multiply unit, vector mask unit, vector address unit and the vector control unit.
The vector register unit, also known as the vector register file, implemented the 16 vector registers defined by the VAX vector architecture. The vector register file was multi-ported and contained three write ports and five read ports. Each register consisted of 64 elements, and each element was 72 bits wide, with 64 bits used to store data and 8 bits used to store parity information.[27]
SID Scalar and Vector Processor Synthesis
[edit]SID (Synthesis of Integral Design) was a logic synthesis program used to generate logic gates for the VAX 9000. From high-level behavioral and register-transfer level sources, approximately 93% of the CPU scalar and vector units, over 700,000 gates, were synthesized.[28]
SID was an artificial intelligence rule-based system and expert system with over 1000 hand-written rules. In addition to logic gate creation, SID took the design to the wiring level, allocating loads to nets and providing parameters for place and route CAD tools. As the program ran, it generated and expanded its own rule-base to 384,000 low-level rules.[28][29] A complete synthesis run for the VAX 9000 took 3 hours.
Initially it was somewhat controversial but was accepted in order to reduce the overall VAX 9000 project budget. Some engineers refused to use it. Others compared their own gate-level designs to those created by SID, eventually accepting SID for the gate-level design job. Since SID rules were written by expert logic designers and with input from the best designers on the team, excellent results were achieved. As the project progressed and new rules were written, SID-generated results became equal to or better than manual results for both area and timing. For example, SID produced a 64-bit adder that was faster than the manually-designed one. Manually-designed areas averaged 1 bug per 200 gates, whereas SID-generated logic averaged 1 bug per 20,000 gates. After finding a bug, SID rules were corrected, resulting in 0 bugs on subsequent runs.[28] The SID-generated portion of the VAX 9000 was completed 2 years ahead of schedule, whereas other areas of the VAX 9000 development encountered implementation problems, resulting in a much delayed product release. Following the VAX 9000, SID was never used again.
Models
[edit]VAX 9000 Model 110
[edit]The VAX 9000 Model 110 was an entry-level model with the same performance as the Model 210 but had a smaller memory capacity and was bundled with less software and services. On 22 February 1991, it was priced from US$920,000, and if fitted with a vector processor, from US$997,000.
VAX 9000 Model 210
[edit]The VAX 9000 Model 210 was an entry-level model with one CPU that could be upgraded. If a vector processor was present, it was known as the VAX 9000 Model 210VP.
VAX 9000 Model 4x0
[edit]The VAX 9000 Model 4x0 was a multiprocessor capable model, the value of "x" (1, 2, 3 or 4) denoting the number of CPUs present. These models supported the vector processor, with one vector processor supported per CPU. A maximal configuration had 512 MB of memory. The number of I/O buses supported varied, with the Model 410 and 420 supporting two XMI, ten CI and eight VAXBI; while the Model 430 and 440 supported four XMI, ten CI and 14 VAXBI.
Notes
[edit]- ^ See, for instance, this image of the VAX DPM, one card of nine that made up the CPU of the 11/750. Compare that with the image of the LSI-11 CPU in the User Manual.
- ^ Which emerged as the CVAX.
- ^ DEC codenames of the time referenced Greek deities and heroes, or were reminiscent thereof; a mid-range VAX of the same era was Argonaut.[13]
References
[edit]Цитаты
[ редактировать ]- ^ Полупроводниковый международный . Издательская компания Канерс.
- ^ Компьютерные и коммуникационные решения . Издательская компания Хайден. 1988.
- ^ Датаматизация . Издательская компания Канерс. 1992.
- ^ Уинстенли, Грэм (1991). Искусственный интеллект в технике . Западный Суссекс, Англия: Уайли, Чичестер. п. 391. ИСБН 9780471926030 .
PDP-10 ...снят с производства в 1983 году.
- ^ Перейти обратно: а б Скотт 1994 , с. 7.
- ^ Перейти обратно: а б Скотт 1994 , с. 8.
- ^ Перейти обратно: а б с д Скотт 1994 , с. 9.
- ^ Руководство пользователя LSI-11, PDP-11/03 (PDF) . Корпорация цифрового оборудования. 1976.
- ^ «Спецификация чипа данных J-11» (PDF) . Корпорация цифрового оборудования. 1 июля 1982 года.
- ^ Аннаратоне, Сильвия (1986). Проектирование цифровой КМОП-схемы . Спрингер. п. 2. ISBN 9781461322856 .
- ^ Перейти обратно: а б Компания «Трилогия Системс» . Компьютерный мир . 15 июня 1981 г. стр. 11–12.
- ^ Перейти обратно: а б Шам 2010 , с. 313.
- ^ Шам 2010 , с. 209.
- ^ Перейти обратно: а б с д и ж Гудвин и Джонсон 2009 , с. 6.
- ^ Кларк, Дуглас; Стрекер, Уильям (сентябрь 1980 г.). Комментарии Паттерсона и Дитцеля к статье «Обоснование необходимости использования компьютера с сокращенным набором команд» (технический отчет).
- ^ Перейти обратно: а б с Шам 2010 , с. 307.
- ^ Перейти обратно: а б Шам 2010 , с. 314.
- ^ Смозерман, Марк. "Эскиз DEC PRISM" .
- ^ Шам 2010 , с. 210.
- ^ Браун, Джим (30 октября 1989 г.). «DEC выходит на рынок IBM, представляя мэйнфреймы» . Сетевой мир . стр. 2, 64.
- ^ Джонсон, Мэрифран (25 февраля 1991 г.). «Компьютерный мир» . Компьютерный мир . п. 4.
- ^ Джонсон, Маррианн (26 августа 1991 г.). «Глорисосо покидает DEC» . Компьютерный мир . п. 6.
- ^ Джонсон, Мэрифран (21 октября 1991 г.). «DEC перезапускает неудачную стратегию мэйнфреймов» . Компьютерный мир . стр. 1, 12.
- ^ Кьюсак, Салли (20 января 1992 г.). «Пользователи VAX 9000 страдают от головных болей» . Компьютерный мир . п. 33.
- ^ Слейтер, Дарек (21 ноября 1992 г.). «Пользователи мэйнфреймов HDS наиболее удовлетворены» . Компьютерный мир . п. 48.
- ^ Бруннер, Ричард А.; Бхандаркар, Дилип П.; Маккин, Фрэнсис X.; Патель, Бимал; Роджерс-младший, Уильям Дж.; Йодер, Грегори Л. (осень 1990 г.). «Векторная обработка в системе VAX 9000» (PDF) . Цифровой технический журнал . 2 (4): 61–79.
- ^ Бхандаркар, Дилип; Бруннер, Ричард (1990). «Векторная архитектура VAX». Материалы 17-го ежегодного международного симпозиума по компьютерной архитектуре (ISCA '90) . Ассоциация вычислительной техники. стр. 204–215. дои : 10.1145/325164.325145 . ISBN 0897913663 . S2CID 17866614 .
- ^ Перейти обратно: а б с Хупер, Дональд Ф.; Эк, Джон К. (осень 1990 г.). «Синтез в системе САПР, использованной для проектирования системы VAX 9000» (PDF) . Серия VAX 9000, Цифровой технический журнал, Digital Equipment Corporation . 2 (4): 118–129 . Проверено 28 ноября 2022 г.
- ^ Хупер, Д.Ф. (1988). «СИД: синтез целостного проектирования». Материалы Международной конференции IEEE 1988 года по компьютерному дизайну: СБИС . стр. 204–8. дои : 10.1109/ICCD.1988.25691 . ISBN 0-8186-0872-2 . S2CID 62241940 .
Библиография
[ редактировать ]- Гудвин, Дэвид; Джонсон, Роджер (2009). DEC: Ошибки, которые привели к его падению (PDF) (Технический отчет). Лондонский университет.
- Скотт, Грег (1994). Корпорация цифрового оборудования: RIP или будущий бережливый и подлый конкурент? (PDF) (Технический отчет). Скотт Консалтинг.
- Шейн, Эдгар (2003). DEC умер, да здравствует DEC . Берретт-Келер. ISBN 9781576752258 .
- Шейн, Эдгар (2010). Организационная культура и лидерство . Джон Уайли и сыновья. ISBN 9780470185865 .