Эльбрус-90¶
Эльбрус-90 — это серия советских и российских высокопроизводительных вычислительных комплексов, разработанных в Институте точной механики и вычислительной техники имени С. А. Лебедева (ИТМиВТ) АН СССР. Данная архитектура стала дальнейшим развитием линии суперкомпьютеров «Эльбрус», начатой в 1970-х годах, и была ориентирована на решение сложных научных, оборонных и промышленных задач, требующих высокой производительности и отказоустойчивости.
¶История создания
Разработка вычислительной системы «Эльбрус-90» началась в середине 1980-х годов в рамках программы создания нового поколения суперкомпьютеров, способных конкурировать с западными аналогами, такими как Cray. Основной задачей было создание многопроцессорной системы с модульной архитектурой, позволяющей наращивать производительность за счёт добавления вычислительных модулей.
Первый образец «Эльбрус-90» был представлен в 1990 году, что и отразилось в названии. В отличие от своих предшественников («Эльбрус-1», «Эльбрус-2»), работавших на собственной элементной базе, «Эльбрус-90» изначально проектировался с использованием зарубежных микропроцессоров, что было связано с технологическим отставанием советской микроэлектроники. В качестве центральных процессоров использовались микропроцессоры Intel 80386 и 80486, а также их клоны, выпускавшиеся по лицензии.
Система разрабатывалась в ИТМиВТ под руководством Бориса Арташесовича Бабаяна, главного конструктора семейства «Эльбрус». В создании участвовали специалисты ряда других институтов и предприятий, включая Загорский электромеханический завод (ныне Сергиево-Посадский электромеханический завод). В 1991 году были проведены первые государственные испытания, а серийное производство началось в 1992 году.
¶Архитектура и технические характеристики
«Эльбрус-90» представлял собой многопроцессорный вычислительный комплекс с общей памятью (SMP-архитектура). Ключевой особенностью являлась модульная структура, позволявшая объединять от 2 до 16 процессорных модулей в единую систему.
¶Процессорные модули
Каждый процессорный модуль включал:
- Один или два микропроцессора Intel 80386 (позже — 80486) с тактовой частотой 25–40 МГц.
- Кэш-память второго уровня объёмом 256 КБ (на модуль).
- Контроллер памяти и интерфейс для подключения к системной шине.
¶Системная шина
Для связи между модулями использовалась высокоскоростная шина собственной разработки, обеспечивавшая пропускную способность до 100 МБ/с. Шина поддерживала механизмы когерентности кэшей (протокол MESI), что было критически важно для многопроцессорной работы.
¶Память
Общая оперативная память строилась на модулях DRAM и могла достигать объёма 512 МБ (для 16-процессорной конфигурации). Использовалась технология чередования (interleaving) для ускорения доступа.
¶Производительность
Пиковая производительность одного процессорного модуля составляла около 10–15 MIPS (миллионов операций в секунду) для 386-го процессора и до 40 MIPS для 486-го. В максимальной конфигурации (16 процессоров) система достигала производительности порядка 150–200 MIPS, что по меркам начала 1990-х годов было сопоставимо с зарубежными суперкомпьютерами среднего класса.
¶Программное обеспечение
«Эльбрус-90» работал под управлением операционной системы Эль-90, которая являлась вариантом UNIX System V Release 4 с рядом расширений для многопроцессорной обработки. ОС поддерживала:
- Симметричную многопроцессорность (SMP).
- Виртуальную память.
- Сетевые протоколы TCP/IP.
- Файловую систему UFS.
Для разработки приложений поставлялись компиляторы с языков C, Fortran, Pascal, а также библиотеки параллельного программирования, основанные на стандарте POSIX Threads. Система поддерживала работу с базами данных (например, INGRES, Oracle) и пакетами математического моделирования.
¶Применение
Вычислительные комплексы «Эльбрус-90» использовались в основном в стратегически важных отраслях:
- Оборонная промышленность: для расчётов аэродинамики летательных аппаратов, моделирования ядерных процессов, обработки радиолокационных данных.
- Научные исследования: в институтах Академии наук СССР (позже РАН) для задач физики плазмы, астрофизики, химической кинетики.
- Промышленность: для автоматизированного проектирования (CAD) и управления сложными технологическими процессами.
По разным оценкам, было выпущено от нескольких десятков до нескольких сотен комплексов «Эльбрус-90». Они устанавливались в вычислительных центрах оборонных предприятий, в том числе в закрытых городах (ЗАТО) Минатома и Минобороны.
¶Критика и ограничения
Несмотря на успешную реализацию, «Эльбрус-90» имел ряд недостатков:
- Зависимость от импортных процессоров: после распада СССР и введения санкций в 1990-е годы доступ к новым моделям Intel был ограничен, что затрудняло модернизацию.
- Высокая стоимость: комплексы были дорогими в производстве и обслуживании, что ограничивало их распространение.
- Ограниченная масштабируемость: архитектура на общей шине не позволяла эффективно наращивать число процессоров свыше 16 без значительного снижения производительности.
- Конкуренция с западными аналогами: к середине 1990-х годов системы на базе процессоров Pentium Pro и Alpha 21164 превосходили «Эльбрус-90» по производительности при меньшей цене.
¶Наследие
Опыт, полученный при разработке «Эльбрус-90», был использован при создании последующих моделей — «Эльбрус-3» (1994) и «Эльбрус-2000» (2000-е годы). В частности, архитектура многопроцессорной шины и механизмы когерентности кэшей легли в основу более современных систем. Сама серия «Эльбрус-90» считается переходным этапом от советской элементной базы к использованию международных стандартов, что позволило сохранить компетенции в области суперкомпьютеростроения в условиях экономического кризиса 1990-х годов.
В настоящее время (на 2024 год) вычислительные комплексы «Эльбрус-90» не эксплуатируются, уступив место более современным системам, включая разработки на базе российских микропроцессоров «Эльбрус» (серия «Эльбрус-4С», «Эльбрус-8С» и др.).
¶Источники
- Бабаян Б. А. Архитектура и программное обеспечение вычислительных систем «Эльбрус». — М.: Наука, 1991.
- Микропроцессоры и вычислительные системы: Сборник статей / Под ред. В. М. Пономарёва. — М.: Машиностроение, 1993.
- Техническая документация на вычислительный комплекс «Эльбрус-90» (ИТМиВТ, 1990–1992).
- История развития вычислительной техники в СССР / Под ред. И. А. Данилова. — М.: Радио и связь, 1995.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →

