CDC 6600

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

CDC 6600 — суперкомпьютер компании Control Data Corporation, созданный в 1964 году под руководством «отца суперкомпьютеров» Сеймура Крэя.

История создания[править | править исходный текст]

В поисках более спокойной обстановки для работы над CDC 6600, Крэй со своей командой из 30 инженеров в июле 1962 года переехал в город своего детства Чиппеуа Фоллс (англ.) в отдельную лабораторию, подальше от штаб-квартиры CDC в Миннеаполисе. В CDC 6600 Крэй вместо германиевых применил планарные кремниевые транзисторы компании Fairchild Semiconductor. Благодаря более высокой скорости переключения логических вентилей, построенных на этих транзисторах, удалось значительно повысить быстродействие компьютера и сильно упростить его схему. Несмотря на то, что кремниевые транзисторы выдерживают гораздо более высокие рабочие температуры, чем германиевые, из-за высокой плотности упаковки 400 000 логических элементов компьютера с целью сокращения длины электрических цепей в CDC 6600 Крэю пришлось задуматься над отводом тепла — воздушной вентиляции оказалось недостаточно. Инженер Дин Роуш (Dean Roush) разработал систему охлаждения, которая с помощью алюминиевых радиаторов отводила тепло от печатных плат с транзисторами к трубкам, по которым циркулировал фреон, как в настоящем холодильнике. В работе над CDC 6600 Крэю в основном помогали инженеры Джим Торнтон (центральный процессор) и Дин Роуш (охлаждающая система).

К середине 1963 года CDC 6600 был готов, и первые тесты показали, что он работает в 50 раз быстрее CDC 1604. Высокой скорости удалось добиться благодаря нескольким новаторским решениям: в отличие от распространенной тогда схемы в CDC 6600 главный процессор компьютера выполнял только логические и арифметические операции. Работа с периферийными устройствами была возложена на 10 «периферийных процессоров», главное назначение которых было «скармливать» данные с устройств ввода центральному процессору и забирать результаты для отправки на устройства вывода. Это позволило разгрузить центральный процессор, сократить набор его машинных команд до минимума и сделать их выполнение очень быстрым, то есть практически реализовать идею, которая позднее, в 1970-х годах, была воплощена в RISC-процессорах. Кроме того в центральном процессоре имелся конвейер команд — новинка в компьютерной индустрии, которая уже была реализована в некоторых компьютерах компаний-конкурентов (ILLIAC II (англ.), IBM Stretch (англ.)).

Успех на рынке[править | править исходный текст]

22 августа 1963 года в Chippewa Labs компьютер был представлен избранному кругу журналистов. Именно по отношению к CDC 6600 впервые было использовано слово «суперкомпьютер». CDC 6600 был в 3 раза быстрее своего главного конкурента — компьютера IBM Stretch (англ.) — при гораздо более низкой цене — чуть больше 7 млн долларов США[1] против 13 млн за IBM Stretch. Это произвело настолько глубокое впечателние на руководителя компании IBM Томаса Уотсона-младшего (англ.), что в историю вошел знаменитый текст его внутреннего меморандума от 28 августа 1963 года:

На прошлой неделе Control Data провела пресс-конференцию, на которой она официально объявила о выпуске своей системы 6600. Насколько мне известно, в лаборатории, где была разработана система, работает всего 34 человека, «включая уборщика». Из них 14 — инженеры, 4 — программисты, и только один человек имеет степень доктора наук — довольно молодой программист. На посетителя лаборатория произвела впечатление своей эффективностью, отношением к работе и высокой мотивацией.

Сравнивая эту весьма скромную команду с нашей собственной обширной командой разработчиков, я не могу понять, почему мы потеряли наше лидерство, дав возможность кому-то другому предложить на рынке самый быстрый в мире компьютер. На совещании в Jenny Lake, я думаю, в первую очередь надо будет обсудить, что мы делаем не так, и что надо поменять немедленно[2].

Заочно вступая в полемику с Уотсоном, Крэй ответил: «Похоже господин Уотсон сам ответил на свой собственный вопрос»[3], намекая на то, что в IBM работает слишком много людей.[4]

Первые серийные CDC 6600 работали нестабильно: несмотря на все предпринятые усилия по охлаждению, после 8-9 часов работы компьютер перегревался до 170 градусов и переставал работать. Исправление недостатков приводило к задержкам поставок компьютеров заказчикам, чем в свою очередь воспользовались конкуренты и главным образом компания IBM, которая решила отвоевать рынок научных суперкомпьютеров у CDC.

Сборка компьютеров CDC 6600 была поручена заводу CDC в пригороде города Сент-Пол - Arden Hills. Крэй настоял на том, чтобы первые пять машин были собраны работниками его лаборатории, а работкни завода из Arden Hills присутствовали при сборке и перенимали опыт. Машины с серийного номера 6 и выше собирались уже на заводе в Arden Hills[5].

Серия 6000 и преемники[править | править исходный текст]

На основе CDC 6600 в дальнейшем выпускалась целая линейка менее дорогих, но значительно медленнее работающих компьютеров под общим названием «серия 6000»: CDC 6400 (апрель 1966), CDC 6500 (октябрь 1967), CDC 6700 (октябрь 1969).[6]. Продолжением линии должен был стать компьютер CDC 6800, но Сеймур Крэй отказался от простого усовершенствования старой модели и создал новый компьютер на его основе — CDC 7600, который стал следующим этапом в истории развития суперкомпьютеров.

CDC 6600 в СССР[править | править исходный текст]

Советский Союз в 1968 году проявлял неформальную заинтересованность в импорте компьютера CDC 6600 для Института физики высоких энергий в г. Протвино для анализа данных экспериментов на ускорителе У-70, который на тот момент являлся самым мощным в мире. В качестве ответной любезности СССР был готов поделиться результатами анализа с учеными США. Правительство США не дало согласие на эту сделку, опасаясь, что компьютер может быть тайно использован СССР для разработки ядерного оружия[7]. В результате были закуплены английские машины компании ICL (англ.), которые по своим характеристикам приближались к CDC 6600.

Весной 1969 года компания CDC обратилась в Правительство США с запросом на экспортную лицензию для поставки CDC 6400 в г. Ереван для обработки экспериментальных данных 6 ГэВ электронного синхротрона АРУС. В лицензии после долгих колебаний было отказано летом 1970 года[8].

В 1972 году машина CDC 6200 была установлена в Объединённом институте ядерных исследований в г. Дубна под надзором Координационного комитета по экспортному контролю. В 1974 году она была развита до модели CDC 6400, а на следующий год и до многопроцессорной CDC 6500[9].

Интересные факты[править | править исходный текст]

  • В 1966 году США отказало компании CDC в экспортной лицензии компьютера CDC 6600 для Французского атомного агентства, чтобы помешать Франции в их атомной программе[10].

Фотографии CDC 6600[править | править исходный текст]

Примечания[править | править исходный текст]

  1. Клуб бывших работников CDC указывает точную базовую цену $6,891,300
  2. оригинал меморандума; полный текст
  3. Jay McCauley. Seymour Cray and the Supercomputer (англ.). — «It seems like Mr. Watson has answered his own question. – Seymour Cray»  Проверено 25 ноября 2013.
  4. Dag Spicer. Control Data 6600: The Supercomputer Arrives  (англ.), Dr. Dobbs (August 12, 2000). Проверено 25 ноября 2013. «To which Cray replied: "It seems like Mr. Watson has answered his own question." (namely, IBM was too large).».
  5. Lundstrom, 1987, p. 111
  6. CONTROL DATA 6400/6500/6600 COMPUTER SYSTEMS Reference Manual
  7. Journal of the National Classification Management Society vol.7 1971 г. стр.17
  8. рассекреченый отчет ЦРУ «ICL Computers for the USSR» 22 февраля 1971 года, стр.13
  9. О том, как международные связи влияли на развитие ЛВТА-ЛИТ — воспоминания профессора Г.Ососкова
  10. Creating the Computer: Government, Industry, and High Technology

Литература[править | править исходный текст]

  • Thornton, J. Considerations in Computer Design — Leading up to the Control Data 6600. — 1963. — 28 p. (англ.) [1]