Однако суровая действительность внесла свои коррективы в мечты талантливого изобретателя: закончилась «холодная война». За продукцией компании «Cray» больше не выстраивалась очередь из разработчиков новых систем вооружений. Компьютерная индустрия постепенно отворачивалась от «Cray», состоявших из малого числа процессоров с рекордной производительностью, в сторону параллельных компьютеров, построенных из тысяч относительно недорогих микропроцессоров.
Даже в АНБ, которое было основным заказчиком «Cray», началась разработка специализированных аппаратных ускорителей для универсальных компьютеров, которые позволили бы повысить их производительность до уровня «Cray» за значительно меньшие деньги.
Неудивительно, что когда в 1993 году работа над «Cray -3» была закончена, желающих приобрести его не нашлось. Крей потратил около года, пытаясь найти покупателей для «Cray-3», пока не заключил соглашение со своим давним клиентом — АНБ.
В августе 1994 года в США было официально объявлено, что компания «Cray» изготовит для АНБ специализированный «Cray-3» для обработки сигналов и распознавания образов, то есть, говоря иными словами, для обработки данных перехвата и взлома шифров.
Это позволило Крэю приступить к созданию «Cray-4», который в 1995 году должен был вдвое превысить производительность «Cray-3» и при этом стоить на 75 % меньше. Поползли даже слухи о том, что до ухода на пенсию Крэй планирует закончить работу над «Cray-5» и «Cray-6».
Однако компания «Cray», практически лишившись клиентов за пределами АНБ, разорилась и была приобретена американской компанией «Silicon Graphics».
Производство суперкомпьютеров серии «Cray» по заказу АНБ было продолжено в «Silicon Graphics». Параллельные суперкомпьютеры не устраивали АНБ по нескольким причинам. Во-первых, они были недостаточно быстродействующими, чтобы удовлетворить потребности АНБ. Во-вторых, их надежность оставляла желать лучшего.
В конце 1990-х «Silicon Graphics» тоже оказалась на грани банкротства. В тот момент у нее был действующий контракт с АНБ на изготовление очередного «Cray». В АНБ была спешно создана специальная рабочая группа, которой было поручено рассмотреть вопрос о целесообразности выделения дополнительных денежных средств компании «Silicon Graphics», чтобы она могла закончить работу над новым «Cray» для АНБ.
В докладе, подготовленном членами рабочей группы, говорилось: «Мы пришли к однозначному выводу о том, что в настоящее время в АНБ существует настоятельная потребность в высокопроизводительных компьютерах, которые обладают большими объемами памяти с малым временем доступа. Именно такие компьютеры позволяют нам осуществлять взлом иностранных шифров.
Если текущие работы по изготовлению суперкомпьютера «Cray» будут приостановлены, то рынок суперкомпьютеров в США перестанет существовать, и нам придется закупать их за рубежом. Хотя мы считаем производство «Cray» крайне рискованным предприятием, Министерство обороны, по нашему мнению, должно продолжить его финансирование, поскольку в результате мы получим стократное увеличение быстродействия, и вложение денег будет вполне оправданным».
Известие о том, что разработка нового «Cray» будет продолжена, в АНБ было встречено со вздохом облегчения. Заместитель директора АНБ по научной работе Джордж Коттер заявил по этому поводу следующее:
«США выделяют средства для поддержания и упрочения своего лидирующего положения в области суперкомпьютеров, которые играют ключевую роль в обеспечении нашей национальной безопасности. С этой целью правительство США намерено оказать финансовую поддержку программе компании „Silicon Graphics“ по производству компьютеров серии Cray».
15. Исследовательский центр
После смерти Крэя 5 октября 1996 года производство суперкомпьютеров в США оказалось под угрозой, что не могло не вызвать озабоченность в АНБ. В итоге там было решено вернуться к построению специализированных суперкомпьютеров собственными силами. В качестве разработчика был выбран Суперкомпьютерный исследовательский центр (далее — СИЦ) АНБ, который был создан в 1984 году с целью сделать такой рывок в области суперкомпьютеров, чтобы оставить весь остальной мир далеко позади.
По словам тогдашнего директора АНБ Линкольна Фаурера, перед СИЦ была поставлена задача разработать новое поколение суперкомпьютеров, которые были бы производительнее существующих в 10 тысяч и более раз.
С момента своего создания СИЦ являлся составной частью Исследовательского института (далее — Институт) АНБ, учрежденного президентом США Эйзенхауэром в 1958 году. Этот институт занимался решением долгосрочных теоретических проблем, связанных со взломом шифров и перехватом в АНБ.
За счет бюджета Института финансировались совместные работы, которые его сотрудники вели с представителями академического сообщества в США. В результате в 1965 году был разработан специализированный компьютер для взлома шифров, который, согласно секретному отчету АНБ, полностью оправдал все финансовые вложения в Институт с момента его создания.
Первоначально Институт размещался на территории Принстонского университета. Однако из-за нараставшего в 1960-е годы антивоенного движения было решено вывести Институт за пределы территории университета в специально построенное 3-этажное здание в соседнем лесу.
Новое здание Института было напрочь лишено окон на первом и втором этажах, а также не имело никаких опознавательных знаков, свидетельствовавших о его принадлежности АНБ. Чтобы еще больше скрыть от посторонних его связи с АНБ, Институт был переименован в Коммуникационный компьютерный центр.
Помимо СИЦ, в распоряжении АНБ находилась Лаборатория физических наук (далее — ЛФН), созданная в конце 1950-х годов. Для нее было построено здание стоимостью в несколько десятков миллионов долларов.
Разрабатываемые в ЛФН технологии были призваны способствовать совершенствованию возможностей АНБ в области перехвата. Например, они позволили значительно повысить плотность записи на магнитные носители информации и построить сверхбыстродействующие компьютерные компоненты из арсенида галлия.
Увеличение быстродействия компьютерных компонентов всегда было связано с повышенным тепловыделением. Поэтому ЛФН занималась такими технологиями, как производство синтетических алмазов, которые значительно более эффективно отводят тепло, чем медь, и являются гораздо более дешевыми по сравнению с природными алмазами.
Например, микросхема, смонтированная на керамическом основании, нагревалась до 87 градусов при комнатной температуре, а если микросхему поместить на алмазное основание, то ее температура падала до 54 градусов.
Более производительные суперкомпьютеры не только выделяли больше тепла, но и требовали огромных хранилищ данных. Увеличение в перехвате доли мультимедийной информации, а также необходимость совместной работы большого числа пользователей с данными, сделали эти требования еще более высокими. Решить проблему хранения перехвата с мультимедийной информацией должен был проект «Океанариум».