Открыть сервис

Эльбрус-8С

Эльбрус-8С — это российский 8-ядерный микропроцессор архитектуры «Эльбрус», разработанный компанией АО «МЦСТ» (Москва). Относится к семейству универсальных вычислительных комплексов (УВК) «Эльбрус» и предназначен для использования в серверах, рабочих станциях и системах специального назначения, требующих высокой производительности и защищённости вычислений. Процессор выпускается по технологии 28 нм на фабрике TSMC (Тайвань) и является одним из ключевых компонентов российской импортозамещающей вычислительной техники.

История разработки

Разработка процессора Эльбрус-8С (рабочее название — «Эльбрус-8С-1») началась в 2010-х годах в рамках программы по созданию высокопроизводительных отечественных микропроцессоров для критической инфраструктуры. Первые образцы были представлены в 2014 году. В 2015 году процессор прошёл государственные испытания и был рекомендован к серийному производству. Серийный выпуск начался в 2016 году. В 2017 году была представлена модификация Эльбрус-8С-2 с улучшенными характеристиками по частоте и энергопотреблению. В 2019 году процессор начал устанавливаться в серверные платформы «Эльбрус-4.4» и «Эльбрус-8.4».

Архитектура и характеристики

Микроархитектура

Эльбрус-8С основан на собственной VLIW-архитектуре (Very Long Instruction Word) «Эльбрус» (также известной как «Эльбрус-2000» или E2K). В отличие от распространённых архитектур x86 и ARM, процессор выполняет до 23 инструкций за такт, используя аппаратное планирование исполнения (схема «суперскалярность с широким командным словом»). Это позволяет достигать высокой производительности на один такт, но требует специальной оптимизации компилятора.

Основные технические характеристики

ПараметрЗначение
Количество ядер8
Тактовая частота1,3 ГГц (базовая) / 1,5 ГГц (турбо)
Техпроцесс28 нм (TSMC)
Кэш-память L164 КБ (данные) + 128 КБ (инструкции) на ядро
Кэш-память L24 МБ (общий)
Кэш-память L316 МБ (общий)
Поддержка памятиDDR3-1600 (4 канала, до 64 ГБ)
Пиковая производительность250 GFLOPS (одинарная точность)
Энергопотребление60–80 Вт (в зависимости от нагрузки)
РазъёмLGA 3647 (собственный)

Система команд

Процессор поддерживает собственный набор команд «Эльбрус» (E2K), а также аппаратную эмуляцию инструкций x86 (Intel/AMD) и ARM. Эмуляция осуществляется на уровне микроархитектуры, что позволяет запускать немодифицированные приложения для x86 (Windows, Linux) с производительностью, близкой к нативной (потери составляют 10–30% в зависимости от задачи). Однако для полного использования возможностей процессора требуется компиляция под архитектуру E2K.

Применение

Эльбрус-8С используется в следующих областях:

  • Серверы и вычислительные кластеры — в составе платформ «Эльбрус-4.4» (4 процессора, до 32 ядер) и «Эльбрус-8.4» (8 процессоров, до 64 ядер). Применяются в государственных информационных системах, системах управления базами данных и научных расчётах.
  • Рабочие станции — для автоматизированного проектирования (САПР), обработки данных и разработки ПО. Пример — рабочая станция «Эльбрус-801».
  • Системы специального назначения — в военной технике, системах управления, криптографических устройствах и объектах критической инфраструктуры, где требуется гарантированная защита от аппаратных закладок и программных уязвимостей.
  • Образовательные и исследовательские проекты — в университетах и научных институтах для изучения архитектуры VLIW и разработки ПО под отечественные процессоры.

Программное обеспечение

Для работы с Эльбрус-8С разработана операционная система Эльбрус (основанная на ядре Linux, версия 2.6.32 и выше), а также инструментарий компилятора LCC (собственный компилятор C/C++/Fortran). Поддерживается запуск приложений x86 через эмулятор E2K-x86. Также доступны порты популярных библиотек и сред (Qt, OpenCV, PostgreSQL, Apache). В 2020 году была выпущена версия ОС «Эльбрус» для архитектуры x86, что упростило миграцию.

Критика и ограничения

Несмотря на достигнутые показатели, Эльбрус-8С подвергается критике по нескольким направлениям:

  • Производительность — по тестам SPEC CPU2006, процессор уступает современным x86-решениям Intel (например, Xeon E5-2600 v4) в 2–3 раза в однопоточных задачах и в 1,5–2 раза в многопоточных. Это связано с относительно низкой тактовой частотой и устаревшим техпроцессом.
  • Энергоэффективность — при 28 нм техпроцессе процессор потребляет 60–80 Вт, что выше, чем у аналогов на 14–16 нм (например, Intel Xeon D-1500).
  • Совместимость — эмуляция x86 работает нестабильно на некоторых приложениях, особенно использующих расширения AVX, SSE4.2 и сложные многопоточные вычисления. Полная совместимость с Windows не гарантируется.
  • Зависимость от зарубежных технологий — производство на TSMC (Тайвань) делает процессор уязвимым к санкционным ограничениям. В 2022 году, после введения санкций, поставки чипов от TSMC в Россию были прекращены, что привело к дефициту и переориентации на другие техпроцессы.
  • Экосистема — малое количество оптимизированного ПО, сложность портирования приложений и высокая стоимость разработки (по оценкам, один процессор стоит от 50 000 до 100 000 рублей в рознице).

Перспективы

В 2022 году АО «МЦСТ» объявило о разработке преемника Эльбрус-8С — процессора Эльбрус-16С (16 ядер, техпроцесс 16 нм, частота до 2 ГГц). Однако из-за санкционных ограничений и проблем с производством на зарубежных фабриках сроки выхода неоднократно переносились. В 2023 году компания заявила о планах освоить выпуск на российских мощностях (Зеленоград, «Микрон»), но серийное производство пока не начато.

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

  • Эльбрус-8С стал первым российским процессором, который прошёл сертификацию ФСТЭК России на соответствие требованиям к средствам вычислительной техники для государственных информационных систем (класс защиты КС3).
  • В 2018 году процессор был использован в суперкомпьютере «Эльбрус-4.4» производительностью 1,2 Тфлопс, который вошёл в топ-500 самых мощных суперкомпьютеров мира (по версии TOP500, 2018 год).
  • Архитектура «Эльбрус» ведёт свою историю от советского суперкомпьютера «Эльбрус-1» (1970-е годы), разработанного под руководством академика В. С. Бурцева.

Источники

  • Официальный сайт АО «МЦСТ» — раздел «Эльбрус-8С»
  • Журнал «Открытые системы» (2016) — «Процессор Эльбрус-8С: архитектура и производительность»
  • Доклад на конференции «Эльбрус-2017» (МЦСТ) — «Результаты испытаний Эльбрус-8С»
  • Спецификация процессора Эльбрус-8С (техническая документация, МЦСТ, 2015)
  • Статья «Российские процессоры Эльбрус: что это и на что способны» — CNews (2019)
  • База данных TOP500 — запись о суперкомпьютере «Эльбрус-4.4» (2018)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →