Суперкомпьютеры в СССР: что высчитывали эти огромные машины
На протяжении всей холодной войны Советский Союз создавал суперкомпьютеры для решения масштабных государственных задач. Подход СССР к развитию вычислительной техники можно охарактеризовать как «гигантоманию». Вместо массового производства для широкого потребителя, государство фокусировалось на создании уникальных, централизованно управляемых машин, каждая из которых выполняла свою конкретную задачу. Рассказываем, что это были за задачи и в чём была уникальность отечественных ЭВМ.
Атомный проект
После Второй мировой войны разработка атомной бомбы стала высшим приоритетом для СССР. Для этого проекта требовалось решать беспрецедентные вычислительные задачи, связанные с моделированием ядерных и термоядерных реакций, а также расчётом тепловых и баллистических параметров. В отсутствие современных компьютеров эти расчёты выполнялись вручную, часто несколькими независимыми группами, что требовало огромных человеческих ресурсов.
Советские учёные использовали как аналоговые, так и первые цифровые машины. В 1936 году Владимир Лукьянов разработал аналоговый «водный интегратор», который использовал потоки воды для решения дифференциальных уравнений, что сделало его первым в мире компьютером, способным на это. В 1950 году в Киеве под руководством Сергея Лебедева была создана МЭСМ (Малая электронная счётная машина), ставшая первым в континентальной Европе электронным цифровым компьютером с хранимой программой. Эта машина активно применялась для решения «важнейших научно-технических задач в области термоядерных процессов». Она занимала площадь в 60 квадратных метров и обладала такими характеристиками:
- Оперативная память: на 63 команды или на 31 число.
- Тактовая частота: 5 кГц.
- Быстродействие: 50 операций в секунду.
- Потребляемая мощность: около 25 кВт.
Для сравнения: современный процессор в настольном компьютере имеет тактовую частоту порядка нескольких гигагерц (обычно 2–4 ГГц и выше) — в миллионы раз больше, чем у МЭСМ. Один современный многопоточный процессор способен выполнять десятки миллиардов инструкций в секунду при энергопотреблении в сотни ватт.
Оперативная память современных машин измеряется гигабайтами — это разница на несколько порядков с возможностью МЭСМ хранить лишь несколько десятков чисел.
Все поколения советских суперкомпьютеров, включая легендарную БЭСМ-6, использовались в ядерных центрах, таких как закрытый город Арзамас-16 (ныне Саров). Учёные, работавшие там, в шутку называли это место «Лос-Арзамас» по аналогии с американской лабораторией в Лос-Аламосе.
Космическая гонка
Космическая гонка была для СССР не просто научной программой, а вопросом национального престижа, тесно связанным с военными задачами. Создание ракет-носителей и спутников требовало сложнейших баллистических расчётов и расчётов орбитальной механики. Эти задачи решались целыми вычислительными комплексами в конструкторских бюро под руководством Сергея Королёва.
Полёт Юрия Гагарина в 1961 году продемонстрировал уникальный подход: на борту корабля «Восток-1» не было электронного цифрового компьютера, а полёт полностью контролировался с земли. Траекторные расчёты выполнялись на наземном компьютере М-20. Вот его характеристики:
- Тактовая частота: 666,7 кГц.
- Оперативная память: 4096 45-разрядных слов.
- Буферная память: три магнитных барабана по 4096 слов каждый.
- Производительность: 20 тысяч операций в секунду.
- Занимаемая площадь: 170—200 кв.м.
- Потребляемая мощность: 50 кВт.
В 1975 году в рамках проекта «Союз–Аполлон» советская команда использовала вычислительный комплекс на базе БЭСМ-6 и обработала телеметрические данные на полчаса раньше своих коллег из НАСА. Этот факт показывает, что в условиях чётко определённой, высокоприоритетной задачи советские инженеры и их техника могли конкурировать и даже превосходить западные разработки.
Экономика и оборона
Советские суперкомпьютеры также применялись в экономике и оборонной сфере. В 1960-х годах академик Виктор Глушков предложил амбициозный проект ОГАС (Общегосударственная автоматизированная система учёта и обработки информации) — единую, централизованную компьютерную сеть для управления всей экономикой СССР. Цель проекта состояла в моделировании товарных потоков, оптимизации работы тысяч предприятий и создании идеальных пятилетних планов. Однако проект провалился не из-за технических сложностей, а из-за бюрократических и политических проблем.
В оборонной сфере суперкомпьютеры использовались для создания систем противоракетной обороны (ПРО). Советский Союз на тот момент был единственной страной в мире, имевшей действующие системы ПРО и противоспутниковой обороны (ПСО).
Герои своего времени: БЭСМ-6 и «Эльбрус»
БЭСМ-6 (Большая электронная счётная машина), разработанная под руководством Сергея Лебедева, была одним из самых значимых советских суперкомпьютеров. Она производилась с 1965 по 1987 год, и было выпущено 355 машин. Долгий срок эксплуатации БЭСМ-6 свидетельствует о продуманной архитектуре, но также демонстрирует технологический застой и отсутствие конкурентного давления в советской промышленности.
Вот её характеристики:
- Тактовая частота: 9 МГц.
- Производительность: около 1 миллиона операций в секунду.
- Потребляемая мощность: 50 кВт.
- Площадь: 225 м².
Одна из сохранившихся машин БЭСМ-6 в музее в Лондоне
Следующим поколением стала линия компьютеров «Эльбрус». Первая модель, «Эльбрус-1», была представлена в 1979 году. Эти машины создавались с использованием уникальной архитектуры VLIW (Very Long Instruction Word). Компьютеры «Эльбрус» до сих пор используются в критически важных областях, таких как ядерные исследования и системы ПРО, например «Эльбрус-90микро» применяется для управления зенитно-ракетной системой С-400.
Упадок и наследие
К 1980-м годам Советский Союз оказался на десятилетия позади Запада в области вычислительной техники и в итоге пришёл к тому, что стал покупать ЭВМ у США. Вот несколько причин, почему так случилось:
- Отсутствие потребительского рынка. Советская экономика ориентировалась на государственные заказы, игнорируя развитие персональных компьютеров. В то время как на Западе компьютеры стали массовыми, в СССР клерки продолжали использовать счёты.
- Жёсткость плановой экономики. Иерархическая система была неспособна поддерживать быстрые, децентрализованные инновации, необходимые для развития вычислительной техники.
- Эмбарго и промышленный шпионаж. Западные экспортные ограничения вынуждали СССР полагаться на копирование устаревших технологий, что ещё больше увеличивало отставание.
История советских суперкомпьютеров — это история гениальных, но изолированных прорывов. Успехи были достигнуты благодаря выдающимся учёным и инженерам, но система в целом оказалась неспособной трансформировать эти достижения в устойчивую, конкурентоспособную индустрию. Сегодня все некогда прорывные ЭВМ, разработанные в СССР, хранятся в музеях, напоминая о том, что когда-то советские учёные и инженеры всерьёз соревновалась с США в области вычислительной техники и даже могли выйти из гонки победителями.