IBM 7030 Stretch


IBM 7030 — первый суперкомпьютер фирмы IBM, построенный на транзисторах. Также известен как проект Stretch. Исходными заказчиками выступали Агентство национальной безопасности и Комиссия по атомной энергии США[1]. Компьютер создавался для военных целей, его разработка финансировалась из федерального бюджета[2]. Первоначально IBM проиграла тендер на создание компьютера для Ливерморской национальной лаборатории, требования к которому были сформулированы Эдвардом Теллером, но смогла выиграть другой, на создание компьютера для Лос-Аламосской национальной лаборатории. Также IBM обязалась разработать специализированную версию для АНБ. Поставка компьютера IBM 7030 Stretch для АЭК состоялась в 1961 году. Специализированная версия IBM 7950 Harvest была поставлена АНБ в 1962 году[3][4][5].

Неспособность компьютера достичь ожидаемого, очень амбициозного, уровня производительности привела к необходимости снизить цену с первоначальных 13,5 миллионов долларов США до 7,78 миллиона и прекращению продаж всем клиентам, за исключением имеющих уже подписанные контракты. Хотя 7030 оказался гораздо медленнее, чем ожидалось, он, тем не менее, был самым быстрым компьютером в мире с 1961 года до ввода в работу первого суперкомпьютера CDC 6600 в 1964 году. Журнал PCWorld назвал Stretch одним из крупнейших провалов в управлении проектами в истории информационных технологий[6].

Несмотря на то, что Stretch не достиг заявленного уровня производительности, он послужил основой для многих архитектурных решений коммерчески чрезвычайно успешной системы IBM System/360, анонсированной в 1964 году. Первоначально руководитель проекта подвергся критике за свою роль в провале и был переведён в исследовательские лаборатории, но, когда успех серии 360 стал очевиден, ему были принесены официальные извинения, а сам он получил должность IBM Fellow.

В начале 1955 года радиационной лаборатории Калифорнийского университета понадобилась новая научная вычислительная система для трёхмерных гидродинамических вычислений. Для новой системы, названной Livermore Automatic Reaction Calculator (Ливерморский автоматический калькулятор реакций) или LARC, у фирм IBM и UNIVAC были запрошены технические предложения. Согласно оценке директора подразделения электронных машин обработки данных IBM Катберта Хёрда (англ. Cuthbert Hurd), такая система должна была стоить примерно 2,5 миллиона долларов США и иметь производительность от одного до двух MIPS. Поставка машины должна была состояться через два или три года после подписания контракта[7].

В IBM небольшая команда разработчиков из Покипси, включавшая Джона Гриффита и Джина Амдала, работала над проектной заявкой. Когда они завершили работу и готовились провести презентацию, инженер Ральф Палмер остановил их и назвал решение ошибочным[7]. В проекте предлагалось использовать либо точечные, либо поверхностно-барьерные транзисторы, которые должны были проигрывать по своим характеристикам недавно разработанным диффузионным транзисторам[8].