CDC 6600

12-10-2023

Перейти к: навигация, поиск

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].

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

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

Серия 6000

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

Интересные факты

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

На CDC 6400 в Цюрихе в 1970 году был написан первый интерпретатор языка Паскаль[5].

CDC 6600 в СССР

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

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

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

Литература

  • Thornton, J. Considerations in Computer Design — Leading up to the Control Data 6600. — 1963. — 28 p. (англ.) [1]
  • Thornton, J. Design of a Computer — The Control Data 6600. — Glenview, IL: Scott, Foresman and Co., 1970. — 181 p. — [2]
  • Grishman, Ralph. Assembly Language Programming for the Control Data 6000 Series and the Cyber 70 Series. — New York, NY: Algorithmics Press, 1974. — 240 p. (англ.) [3]
  • CONTROL DATA 6400/6500/6600 COMPUTER SYSTEMS Reference Manual

Фотографии CDC 6600

Примечания

  1. Клуб бывших работников CDC указывает точную базовую цену $6,891,300
  2. оригинал меморандума
  3. CONTROL DATA 6400/6500/6600 COMPUTER SYSTEMS Reference Manual
  4. Creating the Computer: Government, Industry, and High Technology
  5. A UCSD Pascal Reunion
  6. Journal of the National Classification Management Society vol.7 1971 г. стр.17
  7. рассекреченый отчет ЦРУ «ICL Computers for the USSR» 22 февраля 1971 года, стр.13
  8. О том, как международные связи влияли на развитие ЛВТА-ЛИТ — воспоминания профессора Г.Ососкова

CDC 6600.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47