Крэй, Сеймур

Се́ймур Роджер Крэй (также Крей[1] англ. Seymour Roger Cray; 28 сентября 1925 года, Чиппеуа Фоллс (англ.), Висконсин, США — 5 октября 1996 года, Колорадо-Спрингс, США) — американский инженер в области вычислительной техники, создатель ряда американских суперкомпьютеров. Славу изобретателю принёс компьютер CDC 6600.

Сеймур Крэй
Seymour Cray
Дата рождения 28 сентября 1925(1925-09-28)
Место рождения Колорадо-Спрингс
Дата смерти 5 октября 1996(1996-10-05) (71 год)
Место смерти Колорадо-Спрингс, США
Страна  США
Научная сфера Компьютеры
Место работы CDC, Cray Research, Cray Computer Corporation, SRC Computer
Альма-матер Миннесотский университет
Ученики Стив Чен
Награды и премии Премия Уоллеса Макдауэлла (1968)
Мемориальная премия Гарри Гуда (1972)
Медаль Говарда Поттса (1979)
 Медиафайлы на Викискладе

Биография

Крэй родился в Чиппеуа Фоллс (штат Висконсин, США). Его отец был инженером-строителем и прививал сыну интерес к науке и инженерному делу.

Сеймур окончил среднюю школу в Чиппеуа Фоллс в 1943 году, после чего был призван в американскую армию в качестве оператора радиостанции. Сначала он служил в Европе, после чего на Тихом океане, где работал над расшифровкой японских сообщений[2].

Сеймур Крэй умер в октябре 1996 года от ранений, полученных в автокатастрофе.

Карьера

Крэй начал свою карьеру в 1951 году с работы в компании Engineering Research Associates (ERA). Компания занималась созданием криптографического оборудования для ВМФ США. Работая в ERA, Крэй создал свой первый компьютер — модель ERA 1103 (1953). В 1952 году ERA была куплена компанией Remington Rand. До этого Remington Rand в 1950 году приобрела компанию Eckert-Mauchly Computer Corporation, которая работала над компьютерами UNIVAC. Эти две купленные компании были объединены в подразделение UNIVAC Division, и компьютер Крэя выпустили под названием UNIVAC 1103. В 1955 году Remington Rand объединилась с компанией Sperry Corporation, образовав компанию Sperry-Rand, а подразделение UNIVAC Division было переименовано в Sperry-UNIVAC. Многие бывшие работники ERA были недовольны своим положением, которое они занимали в гигантском конгломерате, и в 1957 году они решили отпочковаться от Sperry-Rand и создать свою компанию Control Data Corporation[2].

Control Data Corporation

До конца 1957 году Сеймур Крэй, связанный обязательствами с Военно-морским флотом США, оставался работать в Sperry-Rand над системой NTDS, точнее он разрабатывал компьютер AN/USQ-17 для этой системы. Как только основная работа над этим проектом была завершена, Крэй присоединился к компании Control Data Corporation, вложив в уставной капитал 5000 долларов своих личных сбережений[2].

CDC 1604

Сразу после перехода в CDC Крэй начал работу над прототипом под названием «Little Character», используя транзисторы, а не вакуумные лампы. Из-за сложного финансового положения молодой компании он собирал прототип из бракованных транзисторов, какие только мог приобрести по бросовой цене в местных магазинах радиодеталей, компенсируя «брак» остроумными схемами. Весь 1958 год ушел на создание 6-битного прототипа и разработку его модульной структуры[3].

В CDC, опираясь на исследования, проведённые в Sperry-Rand по проекту навигационной системы (проект Athena) для межконтинентальных баллистических ракет Titan, и на эксперименты с «Little Character», Крэй построил первый полноценный компьютер CDC 1604, используя германиевые транзисторы. Корпоративная легенда утверждает, что номер компьютера (1604) был получен путём простого сложения номера из адреса, где располагалась компания CDC (501 Park Avenue), с номером последнего компьютера (ERA/UNIVAC 1103), над которым работал Крэй в Sperry-Rand до ухода в CDC[4].

48-битный CDC 1604 был представлен на рынке в 1960 году[5], и на тот момент с тактовой частотой 0,2 МГц (время такта 5 микросекунд) он являлся самым быстрым компьютером в мире. Первый экземпляр был поставлен в Naval Postgraduate School, а следующие проданы Ливерморской национальной лаборатории, Университету штата Иллинойс, компаниям Northrop и Lockheed, Национальному бюро стандартов, и даже Правительству Израиля[4]. Годом позже за длинные трехдневные выходные Крэй разработал уменьшенную 12-битную версию CDC 1604, которая получила название CDC 160A[6]. CDC 160A помещался в обычном конторском столе и являлся по сути первым в истории мини-компьютером. Он использовался как консоль ввода-вывода данных в CDC 1604 либо как удаленный терминал. На его основе было создано семейство миникомпьютеров CDC 160, а модифицированную версию CDC 160A Крэй использовал в качестве периферийных процессоров в своем суперкомпьютере CDC 6600.

В 1968 году один уже порядком морально устаревший CDC 1604 был поставлен в СССР и установлен в Объединённом институте ядерных исследований в г. Дубне.[7] В Дубне для CDC 1604 был написан транслятор «Фортран-Дубна», программно совместимый с отечественным компьютером БЭСМ-6, первый экземпляр которого ОИЯИ получил в том же 1968 году.[8]

Его следующие проекты компьютеров — CDC 6600 и CDC 7600 — определили новые стандарты для всей промышленности.

CDC 6600

CDC 7600

Следующий компьютер CDC 7600 Сеймура Крэя был представлен в 1969 году. С тактовой частотой 37 МГц (время цикла — 27,5 наносекунд) он был «всего» в 4 раза быстрее CDC 6600 при почти той же цене — 7,5 млн долларов. Из-за отсутствия значительного скачка в производительности CDC 7600 продавался несколько хуже, чем CDC 6600.

Первоначально Крэй создавал компьютер под названием CDC 6800, который планировалось сделать обратно совместимым с CDC 6600. Но потом он отказался от этой мысли и построил новый компьютер CDC 7600 с нуля. Несмотря на отличия в архитектуре, CDC 7600 оказался почти полностью совместимым с CDC 6600 с помощью компилятора Fortran, который поддерживали обе машины.

CDC 8600

Работу над CDC 8600 Крэй начал сразу же после выхода на рынок CDC 7600. Jim Thornton, который помогал Крэю создавать CDC 6600 и CDC 7600, покинул лабораторию Крэя и вернулся в Миннеаполис в штаб-квартиру CDC, где занялся своим проектом — компьютером STAR-100. Его место в команде Крэя занял инженер Les Davis.

Для достижения ещё более высокой производительности Крэй пошёл на радикальный шаг — создать уникальную машину с 4 процессорами, работающими с общей памятью. Он решил ещё плотнее упаковать компоненты компьютера, чтобы сократить длину электрических цепей. Для этого размеры плат были увеличены в 5 раз по сравнению с платами в CDC 7600 и собраны в модули по 8 плат в каждом. Каждая такая плата потребляла 3 кВт электроэнергии и выделяла очень много тепла, которое надо было отводить. Эту задачу в CDC 8600 снова решал Dean Roush. Между платами были размещены медные пластины, которые отводили тепло к трубкам с фреоном. Одна только холодильная установка весила 20 тонн, что было в 3 раза больше, чем в CDC 6600, и в 2 раза больше, чем в CDC 7600.

По всем признакам конструкция CDC 8600 следовала идеям «старой школы». Из-за увеличения компонентов — транзисторов, резисторов, конденсаторов, и большого объёма пайки — компьютер имел ещё больше «точек отказа». Из-за этого Крэю так и не удалось добиться главного — надёжности его работы. Проект затянулся без всякой перспективы и стал вызывать тревогу у руководства компании CDC. В конце концов CDC решила отдать предпочтение проекту STAR-100, а проект CDC 8600 Крэю предложили отложить до лучших времен или вообще закрыть. Крэй не пожелал этого делать и в феврале 1972 года ушёл из CDC.

Cray Research

Плакат с изображением Сеймура Крэя за суперкомпьютером Cray-1.

14 февраля 1972 года Крэй уволился из CDC и основал первую из своих собственных фирм — Cray Research там же в Чиппеуа Фоллс. Уход Крэя из CDC был мирным. CDC даже вложило 500 000 долларов в Cray Research несмотря на то, что Крэй практически становился их прямым конкурентом. Создавая компанию, Крэй объявил, что Cray Research будет строить по одной модели компьютера за один раз, все эти компьютеры будут суперкомпьютерами, и Cray Research не будет заниматься ничем, кроме суперкомпьютеров.

В Cray Research он создал самые быстрые в мире суперкомпьютеры общего назначения: Cray-1 и Cray-2.

Cray-1

Приступая к новому компьютеру, Крэй учел ошибки проекта CDC 8600, а также плюсы и минусы проекта CDC STAR-100. Он отказался от транзисторов в пользу интегральных микросхем, от многопроцессорной системы в пользу векторного процессора, реализовал новый принцип работы процессора с памятью «регистр-регистр», использовал для памяти полупроводники вместо ферромагнитных сердечников. В 1974 году первые тесты машины показали производительность 80 MFLOPS. В 1975 году компания представила компьютер Cray-1 публике.

Cray-2

Cray-3

В 1988 году Крэй начала работу над новой моделью — Cray-3. Для достижения ещё больших скоростей Крэй выбрал в качестве компонентной основы для микросхем арсенид галлия. Этот материал использовался до сих пор в космической отрасли для создания быстродействующих схем для спутников, но никто до Крэя не решался применить его в строительстве компьютеров. Свойства арсенида галлия позволяли создавать микросхемы, работающие на сверхвысоких частотаx — в шесть раз быстрее кремниевых микросхем: Крэй рассчитывал на тактовую частоту 500 МГц (2 наносекунды на такт).

Однако как материал арсенид галлия очень хрупок, выход годных подложек очень низок. Стоимость пластины из арсенида галлия составляла 300 долларов за штуку в сравнении с 6 долларами за кремниевую[9]. Даже испытание собранных модулей вызывало проблемы: не было доступного тестового оборудования, способного работать на частоте 500 МГц, так что Cray Research приходилось покупать дорогое оборудование по спецзаказу. Все это естественно отражалось на будущей стоимости компьютера: свыше 30 миллионов долларов.

Работа над проектом затянулась, и руководство компании Cray Research в 1989 году отдало предпочтение другому проекту, Cray C90, который разрабатывался параллельно.

Cray Computer Corporation

Процессорный модуль Cray-3

15 мая 1989 года Крэй объявил об уходе из компании Cray Research[10][11] и решил продолжить работу над Cray-3 в рамках новой компании — Cray Computer Corporation, обосновавшейся в Колорадо-Спрингс. Расставание было мирным: Cray Research вложило в новую компанию Крэя 100 миллионов долларов наличными и 50 миллионов добавило имуществом. В Cray Computer Corporation Крэй работал как подрядчик, а не как штатный работник.

В конце августа 1990 года компании удалось заключить договор на продажу первого компьютера с Ливерморской национальной лабораторией. По этом договору Cray-3 должен был быть поставлен не позднее июня 1992 года с поэтапной сдачей модулей. До июня 1991 года все этапы были пройдены успешно, однако к декабрю 1991 года стало ясно, что сдать в срок блок вычислений с плавающей запятой не удастся. В конце декабря Ливерморская лаборатория сообщила, что отказывается от контракта на Cray-3 и приобретает вместо него компьютер C90 у компании Cray Research[12].

С потерей своего главного клиента для компании Cray Computer Corporation наступили трудные времена. Ежемесячные расходы компании составляли 5 миллионов долларов. Список правительственных организаций, способных приобрести компьютер за 30 миллионов долларов, сократился с окончанием Холодной войны и сокращением финансирования на оборону. За неимением покупателя было решено остановить разработку 16-процессорного варианта Cray-3 и найти покупателя на 8-процессорную машину[13].

Несмотря на все это, в начале 1994 года Крэй начал работу над новым компьютером — Cray-4, который был более простой и более надёжной машиной. Работа над Cray-4 шла успешнее, чем над Cray-3. Удалось достигнуть тактовой частоты 1 ГГц (время такта — 1 нс), общая стоимость машины была в пять раз ниже, чем Cray-3[14].

В целом к середине 1994 года работа в компании наладилась, уже строились планы на машины Cray-5 и Cray-6, а Крэй подумывал о почётном уходе на пенсию. Однако компании в условиях экономического спада не удалось найти денег на оплату текущих расходов и завершение работ. 24 марта 1995 года компания объявила о своем банкротстве[15], истратив в общей сумме 300 миллионов долларов на разработку и поставив бесплатно на пробу в мае 1993 года компьютер Cray-3 лишь одному покупателю — Национальному центру атмосферных исследований, где он так за несколько лет и не заработал корректно и был списан через 2 дня после того, как Cray Computer Corporation обанкротилась[16].

До середины июля 1995 года Крэй вместе с оставшимися руководителями компании пытался найти инвестора для продолжения работ, однако выпуск модели Cray T90 компанией Cray Research поставил крест на перспективах компьютера Cray-4.

SRC Computers

Почти через год — в июле 1996 — Крэй организовал новую компанию под названием SRC Computers[17] (SRC — инициалы его имени «Seymour Roger Cray»), в которой началась разработка с нуля новой модели суперкомпьютера. Отказываясь от векторного суперкомпьютера, Крэй планировал создать многопроцессорную машину с 512 процессорами от компании Intel[18]. Разработки только начались, когда 22 сентября 1996 Крэй попал в автомобильную катастрофу и скончался от полученных травм 2 недели спустя — 5 октября 1996 года — в возрасте 71 года. Компания SRC Computers продолжила своё существование и до сих пор занимается разработкой компьютерных систем, правда, не производит суперкомпьютеров[19].

Машины, созданные Крэем

Год Компания Название Быстродействие Особенности и примечания
1951 ERA ERA-1103 После поглощения ERA компьютер выпускался под названием UNIVAC 1103
1960 CDC CDC 1604 0,04-0,2 млн.оп./с[20] Первая машина на германиевых транзисторах вместо ламп.
1964 CDC CDC 6600 3 MFLOPS Первый суперкомпьютер в мире, использовал VLIW-архитектуру
1969 CDC CDC 7600 10 MFLOPS Самый быстрый суперкомпьютер общего назначения с 1971 по 1975 годы
1975 Cray Research Cray-1 133 MFLOPS Применение архитектуры команд «регистр-регистр», первый коммерчески успешный векторный суперкомпьютер
1985 Cray Research Cray-2 1,9 GFLOPS Платы для улучшения охлаждения были погружены в охлаждающую жидкость. За это машину назвали «компьютером в аквариуме»

Инженерный подход

Проектируя свои компьютеры, Сеймур Крэй брал за отправную точку скорость их работы. Поставленной скоростной планке подчинялись все остальные инженерные решения и подходы: плотная упаковка компонентов системы для сокращения длины электрических цепей, взаимное расположение модулей компьютеров в пространстве, форма корпуса машины, сокращенный набор команд центрального процессора, экономия тактов процессора при вычислении точности значений с плавающей запятой даже в ущерб простоте программирования машины.

При выборе базового компонента компьютера Крэй отдавал предпочтение проверенным надёжным решениям, которые уже прошли испытание в других компьютерных системах конкурентов и хорошо себя зарекомендовали. Так, он обратился к германиевым транзисторам (CDC 1604) через 10 лет после их изобретения, к кремниевым транзисторам (CDC 6600) — когда была изобретена надёжная планарная технология их производства, к интегральным микросхемам (Cray-1) — через 10 лет после их появления на рынке. Везде, где Сеймуру изменяло чувство меры (CDC 8600 и Cray-3), он терпел неудачу.

Сеймур Крэй предпочитал сам разрабатывать всю архитектуру компьютера, работая с немногочисленной командой инженеров в качестве помощников[2]. В качестве доказательства правильности такого стиля работы он приводил в пример проект IBM Stretch, который потерпел неудачу из-за вмешательства в процесс его создания менеджмента компании IBM всех уровней.

В работе Сеймур никогда не боялся начать все сначала, с нового листа, если понимал, что проект зашёл в тупик[2]. С финансовой точки зрения такой подход зачастую обходился очень дорого (проект CDC 8600, проект Cray-3).

Личные качества

Сеймур Крэй всегда был в первую очередь инженером и в последнюю — бизнесменом. Он старался все своё время уделять работе и не любил отвлекаться на административные дела. В 1966 году он подал в отставку с поста члена совета директоров компании CDC, чтобы не посещать заседания совета и не отвлекаться от работы. В 1980 году с той же целью он покинул пост главы своей компании Cray Research и стал работать в ней как независимый подрядчик (independent contractor). Даже будучи миллионером и руководителем международной компании, Сеймур никогда не гнушался взять в руки паяльник и самостоятельно собрать нужный компьютерный модуль.

Сеймур Крэй любил уединение, в котором ему лучше всего думалось, не любил публичности, внимания прессы и нечасто давал интервью. Переехав со своей командой в отдельную лабораторию в Чиппеуа Фоллс, он запретил руководству CDC появляться в ней без его предварительного согласия. Чтобы не отвлекаться на посещение Белого Дома и встречу с Президентом США, он отказался от чести быть удостоенным Национальной медалью США в области технологий и инноваций. Для большего сосредоточения Сеймур придумал себе оригинальное хобби — под своим домом он копал тоннель. Однажды он едва успел выскочить из тоннеля, когда в него с поверхности провалилось дерево. В шутку Сеймур говорил репортерам, что в тоннеле его посещают горные эльфы, которые ему подсказывают правильные инженерные решения.

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

  • В 1971 году руководство компании CDC потребовало от Крэя сократить на 10 % расходы своей лаборатории. В его лаборатории работало всего 40 инженеров, проект CDC 8600 требовал очень больших усилий, а сокращение расходов на 10 % означало увольнение 4 человек из команды. Чтобы не жертвовать никем, Сеймур Крэй сократил расходы за счёт себя и отказался от своей зарплаты. CDC платило ему минимальную зарплату, разрешённую по трудовому кодексу США, — 1,25 доллара США в час.
  • Выбор места для своей лаборатории в 1962 году Сеймур Крэй объяснял руководству CDC тем, что Миннеаполис, как крупный промышленный центр США, наверняка входит в список целей при нанесения ядерного удара странами Варшавского блока, и он, дескать, старается быть подальше от эпицентра взрыва. На самом деле Чиппеуа-Фоллз был достаточно далеко от штаб-квартиры CDC, чтобы менеджеры CDC не тратились на дорогие междугородные телефонные звонки по пустякам и не слишком часто приезжали на автомобиле.
  • При переезде в Чиппеуа-Фоллз Сеймур сам спроектировал свой дом, цокольный этаж которого был превращен в настоящее укреплённое противоядерное бомбоубежище с бассейном, в котором можно было хранить питьевую воду, и топливным баком на 10 000 галлонов, способным обеспечить дом теплом на 4 года.

Награды

Личная жизнь

  • Отец: Сеймур Крэй (Seymour Cray) — строитель
  • Мать: Верен Крэй (Verene Cray) — домохозяйка
  • Младшая сестра: Кэрол Керстен (Carol Kersten)
  • Первая жена: Верен (Verene), развелись в 1975 году, от брака — 3 детей
  • Вторая жена: Гери М. Харранд (Geri M. Harrand), поженились в 1980 году
  • Дочь: Сюзан (Susan Cray Borman)
  • Дочь: Каролин (Carolyn Cray Arnold)
  • Сын: Стивен (Steven Cray) — юрист

Память

  • В честь Сеймура Крэя в 1997 году учреждена награда «Seymour Cray Computer Engineering Award», которая вручается ежегодно IEEE Computer Society

См. также

Примечания

  1. Ермолович Д. И. Англо-русский словарь персоналий. — М.: Рус. яз., 1993. — 336 с. — С. 96
  2. ИнтервьюSeymour Cray Interview
  3. Control Data Corporation, «Little Character» prototype
  4. Murray, 1997, p. 70.
  5. Typical CDC 1604 installation
  6. Lundstrom, 1987, p. 67.
  7. О том, как международные связи влияли на развитие ЛВТА-ЛИТ Архивная копия от 2 декабря 2013 на Wayback Machine — воспоминания профессора Г. Ососкова
  8. Расторгуев А. Говорун и его команда Архивная копия от 16 сентября 2013 на Wayback Machine
  9. PC Magazine, 15 мая 1984
  10. Cray’s Future Without Cray
  11. Cray casts out founder’s unit // Computerworld: 22 май 1989
  12. Cray Loses Only Order For Product, NY Times, 24 декабря 1991
  13. Cold War’s End Hits Cray Computer, NY Times, 21 февраля 1992
  14. Murray, 1997, p. 215.
  15. Supercomputer Decline Topples Cray Computer
  16. CRAY-3 (graywolf): 1993—1995 на сайте UCAR (недоступная ссылка). Дата обращения: 6 июня 2013. Архивировано 25 июля 2013 года.
  17. The Cray Legacy: Taking A Turn Toward Complexity
  18. Murray, 1997, p. 220.
  19. История компании SRC Computers (недоступная ссылка). Дата обращения: 4 июня 2013. Архивировано 30 марта 2014 года.
  20. Немного о кибернетике (недоступная ссылка). Дата обращения: 12 апреля 2009. Архивировано 5 мая 2015 года.
  21. Seymour Cray (недоступная ссылка). Дата обращения: 8 февраля 2013. Архивировано 12 февраля 2013 года.
  22. Seymour Cray (недоступная ссылка). Дата обращения: 8 февраля 2013. Архивировано 12 февраля 2013 года.
  23. 1989 — Seymour Cray (недоступная ссылка). Дата обращения: 29 ноября 2012. Архивировано 2 января 2013 года.

Литература

  •   Seymour Cray Interview — интервью с Сеймуром Крэйем по поводу вручения награды в 1994 году (pdf)

Ссылки

CDC 1604

CDC 8600

Cray Research

Cray-3

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.