1. Эльбрус Линукс 8.0. Введены следующие улучшения:
Компиляторы: lcc-1.27.10, llvm13.
Ядро: 5.10.0-1.12
Основная библиотека: glibc-2.35
Добавление gtk4+-4.6.6, ceph-14.2.22
обновление базовых компонентов: zlib, readline, strace, expat,
libcap, dpkg, krb5, lvm2, gc, guile, ncurses, libgpg-error, gnupg, apt,
autoconf, make, meson, python3, xorg-server
Больше информации здесь: http://www.mcst.ru/elbrus_linux
Анонсируем, что выпуск нового транслятора приложений rtc-5.0 в составе дистрибутива - на финишной прямой.
Компиляторы: lcc-1.27.10, llvm13.
Ядро: 5.10.0-1.12
Основная библиотека: glibc-2.35
Добавление gtk4+-4.6.6, ceph-14.2.22
обновление базовых компонентов: zlib, readline, strace, expat,
libcap, dpkg, krb5, lvm2, gc, guile, ncurses, libgpg-error, gnupg, apt,
autoconf, make, meson, python3, xorg-server
Больше информации здесь: http://www.mcst.ru/elbrus_linux
Анонсируем, что выпуск нового транслятора приложений rtc-5.0 в составе дистрибутива - на финишной прямой.
www.mcst.ru
Операционная система «Эльбрус Линукс» (ТВГИ.00333-01) | МЦСТ
Фирменная ОС семейства GNU/Linux, разработанная и развиваемая разработчиками архитектуры Эльбрус.
👍44
2. Двоичные компиляторы – транслятор приложений rtc-5.0:
2.1. Для процессоров Эльбрус V6 включен режим расположения вторичного пространства (x86-memory) в начале виртуального пространства компилятора приложений. Для этого пришлось rtc сделать 64-битным (но только для e2c3 и e16c). Такой подход убирает часть лишних преобразований адресных аргументов системных вызовов.
Для более старых архитектур (<= V5) по-прежнему вторичное пространство
расположено высоко. Аппаратура автоматически при использовании сегментных операций обращения в память прибавляет к указанному в команде адресу смещение 0x100000000000. Из-за этого все аргументы системных вызовов, которые содержат адреса (x86-адреса), приходится преобразовывать - за аппаратуру прибавлять смещение, а в случае 32-битных x86-приложений использовать 64-битные системные вызовы.
2.2. В ядре ОС реализована специальная файловая система на базе proc,
позволяющая скрыть служебные процессы и потоки компилятора приложений от x86-приложений. Также обработка стандартных файлов файловой системы proc (например, ссылки /proc/self/exe или содержимого /proc/self/maps) производится в ядре. x86-приложение не должно заметить ни одного следа присутствия компилятора приложений через подмененную файловую систему proc.
2.3. Поддержан системный вызов unshare, необходимый для запуска docker. Теперь докер-контейнеры в кодах х86/х86-64 можно запускать целиком через компилятор приложений.
2.4. После установки компилятора приложений появилась возможность непосредственного запуска x86-приложений из нативной командной строки. По
умолчанию так можно запускать лишь статические x86-приложения, но при желании
можно легко настроить и запуск динамических приложений (через конфигурационный файл default.conf), но как и прежде придется развернуть подходящую гостевую файловую систему.
2.5. В ядро добавлены специальные скрытые файловые дескрипторы, которые не видны в файловой системе proc (даже нативной), они используются для логирования, общения со служебными процессами/потоками, запуска x86-приложения. Опять же для возможности запуска docker'а потребовалось загружать в память x86-приложение не по пути (по которому открытый и удаленный файл оказывался недоступным), а через файловый дескриптор (который по-прежнему существовал в ядре).
2.6. За счет использования mnt namespace'ов в компиляторе приложений более не требуется следить за x86-путями, это автоматически делает ядро. Старт бинарного компилятора реализует полноценный chroot, из которого в нативный корень больше уже не выбраться. Это потребовало на стороне ядра реализовать дополнительные структуры данных, в которых хранится информация о компиляторах приложений, ведь они расположены вне x86-мира, но по-прежнему должны быть доступны для использования при выполнении x86-execve.
2.7. В ядро добавлены специфические ресурсные лимиты. Так ulimit -s при запуске
под бинарным компилятором повлияет только на ограничение по размеру x86-стека, а не нативного (то есть не на стек компилятора приложений). Помимо стека учтен и лимит на размер виртуальной памяти.
2.8. Добавлена возможность сброса x86-dump'ов памяти при падении x86-приложений
из-за соответствующих сигналов. Также пользователям будет доступен более
широкий диапазон средств, позволяющий проводить предварительную отладку по
обнаруженным проблемам (в документации про это будет новый раздел)
Один из главных эффектов для пользователей: в новом rtc-5.0 поддержана работа гостевых Яндекс-Браузера и Chromium.
2.1. Для процессоров Эльбрус V6 включен режим расположения вторичного пространства (x86-memory) в начале виртуального пространства компилятора приложений. Для этого пришлось rtc сделать 64-битным (но только для e2c3 и e16c). Такой подход убирает часть лишних преобразований адресных аргументов системных вызовов.
Для более старых архитектур (<= V5) по-прежнему вторичное пространство
расположено высоко. Аппаратура автоматически при использовании сегментных операций обращения в память прибавляет к указанному в команде адресу смещение 0x100000000000. Из-за этого все аргументы системных вызовов, которые содержат адреса (x86-адреса), приходится преобразовывать - за аппаратуру прибавлять смещение, а в случае 32-битных x86-приложений использовать 64-битные системные вызовы.
2.2. В ядре ОС реализована специальная файловая система на базе proc,
позволяющая скрыть служебные процессы и потоки компилятора приложений от x86-приложений. Также обработка стандартных файлов файловой системы proc (например, ссылки /proc/self/exe или содержимого /proc/self/maps) производится в ядре. x86-приложение не должно заметить ни одного следа присутствия компилятора приложений через подмененную файловую систему proc.
2.3. Поддержан системный вызов unshare, необходимый для запуска docker. Теперь докер-контейнеры в кодах х86/х86-64 можно запускать целиком через компилятор приложений.
2.4. После установки компилятора приложений появилась возможность непосредственного запуска x86-приложений из нативной командной строки. По
умолчанию так можно запускать лишь статические x86-приложения, но при желании
можно легко настроить и запуск динамических приложений (через конфигурационный файл default.conf), но как и прежде придется развернуть подходящую гостевую файловую систему.
2.5. В ядро добавлены специальные скрытые файловые дескрипторы, которые не видны в файловой системе proc (даже нативной), они используются для логирования, общения со служебными процессами/потоками, запуска x86-приложения. Опять же для возможности запуска docker'а потребовалось загружать в память x86-приложение не по пути (по которому открытый и удаленный файл оказывался недоступным), а через файловый дескриптор (который по-прежнему существовал в ядре).
2.6. За счет использования mnt namespace'ов в компиляторе приложений более не требуется следить за x86-путями, это автоматически делает ядро. Старт бинарного компилятора реализует полноценный chroot, из которого в нативный корень больше уже не выбраться. Это потребовало на стороне ядра реализовать дополнительные структуры данных, в которых хранится информация о компиляторах приложений, ведь они расположены вне x86-мира, но по-прежнему должны быть доступны для использования при выполнении x86-execve.
2.7. В ядро добавлены специфические ресурсные лимиты. Так ulimit -s при запуске
под бинарным компилятором повлияет только на ограничение по размеру x86-стека, а не нативного (то есть не на стек компилятора приложений). Помимо стека учтен и лимит на размер виртуальной памяти.
2.8. Добавлена возможность сброса x86-dump'ов памяти при падении x86-приложений
из-за соответствующих сигналов. Также пользователям будет доступен более
широкий диапазон средств, позволяющий проводить предварительную отладку по
обнаруженным проблемам (в документации про это будет новый раздел)
Один из главных эффектов для пользователей: в новом rtc-5.0 поддержана работа гостевых Яндекс-Браузера и Chromium.
👍49
3. Обновился двоичный транслятор уровня системы - Lintel 5.0 (о чём уже писали наши друзья:)
👍42
4. Разработка нативного (языкового) компилятора
В уходящем году основные усилия были сосредоточены на повышении качества внутреннего тестирования надёжности компилятора, введены новые способы тестирования. Это критически важно ввиду разрастания кодовой базы и поддержании надёжности на возрастающем количестве поколений архитектуры Эльбрус. Сборка самого компилятора теперь проводится в режиме Технологии безопасных вычислений («защищённый режим»). Также был проведён ряд важных, но внешне малозаметных изменений «под капотом», их плоды должны стать ощутимыми в 2024 году.
В конце 2023 г. создана текущая передовая ветка LCC 1.28. CLang из LLVM-13 доведён до состояния высокого качества.
За год только за счёт повышения качества компилятора достигнут средний прирост производительности 2…3% на разных пакетах тестов.
Расширены возможности по тестированию приложений/поиску ошибок при помощи Технологии безопасных вычислений («защищённый режим»), программных санитайзеров (поддержан Address Sanitizer 11.0)
Поддержаны kernel-headers от linux-6.1, binutils-2.41, glibc-2.38
Поддержано следующее поколение системы команд Эльбрус (v7) для раннего тестирования эмуляторов и прототипов разрабатываемых процессоров
К библиотеке EML за год добавлено 900 функций (в сумме поддержано 3601 функция). Поддержаны LAPACK-3.11, CLAPACK/LAPACKE. Поддержан OpenMP 4.0, начали работу над OpenMP 4.5, обеспечена совместимость с gfortran-13.1
Основные планы на 2024 год сфокусированы на следующих направлениях:
- В конце года планируется к формированию ветка LCC 1.29.
- введение технологий для широкого практического применения различных профилей при компиляции: траекторный профиль, семплинговый профиль, частичное доверие профилю, и т.п.
- поддержка LTO в компиляторе LCC
- поддержка LLVM-17
- поддержка нейросетевых библиотек, в том числе с JIT-компиляцией.
В уходящем году основные усилия были сосредоточены на повышении качества внутреннего тестирования надёжности компилятора, введены новые способы тестирования. Это критически важно ввиду разрастания кодовой базы и поддержании надёжности на возрастающем количестве поколений архитектуры Эльбрус. Сборка самого компилятора теперь проводится в режиме Технологии безопасных вычислений («защищённый режим»). Также был проведён ряд важных, но внешне малозаметных изменений «под капотом», их плоды должны стать ощутимыми в 2024 году.
В конце 2023 г. создана текущая передовая ветка LCC 1.28. CLang из LLVM-13 доведён до состояния высокого качества.
За год только за счёт повышения качества компилятора достигнут средний прирост производительности 2…3% на разных пакетах тестов.
Расширены возможности по тестированию приложений/поиску ошибок при помощи Технологии безопасных вычислений («защищённый режим»), программных санитайзеров (поддержан Address Sanitizer 11.0)
Поддержаны kernel-headers от linux-6.1, binutils-2.41, glibc-2.38
Поддержано следующее поколение системы команд Эльбрус (v7) для раннего тестирования эмуляторов и прототипов разрабатываемых процессоров
К библиотеке EML за год добавлено 900 функций (в сумме поддержано 3601 функция). Поддержаны LAPACK-3.11, CLAPACK/LAPACKE. Поддержан OpenMP 4.0, начали работу над OpenMP 4.5, обеспечена совместимость с gfortran-13.1
Основные планы на 2024 год сфокусированы на следующих направлениях:
- В конце года планируется к формированию ветка LCC 1.29.
- введение технологий для широкого практического применения различных профилей при компиляции: траекторный профиль, семплинговый профиль, частичное доверие профилю, и т.п.
- поддержка LTO в компиляторе LCC
- поддержка LLVM-17
- поддержка нейросетевых библиотек, в том числе с JIT-компиляцией.
👍74
Энтузиасты помогли собрать в одном месте массу информации по платформе Эльбрус, спасибо им!
https://dtf.ru/hard/2431928-vse-materialy-po-processoram-elbrus
https://dtf.ru/hard/2431928-vse-materialy-po-processoram-elbrus
DTF
Все материалы по процессорам Эльбрус — Железо на DTF
Энтузиастами была структурирована информация по процессорам Эльбрус на все возможные ресурсы, которую можно дополнительно отредактировать в репозитории GitHub: Awesome E2K
👍63
Сегодня в 16-00 по ТК Культура будет показан фильм про С.А.Лебедева, в котором есть интервью сотрудников МЦСТ
👍33👎1
Вышло обновление руководства по оптимальному программированию для микропроцессоров Эльбрус. Посмотреть/скачать можно тут: http://www.mcst.ru/elbrus_prog
mcst.ru
Руководство по эффективному программированию на платформе «Эльбрус» | МЦСТ
Выпуск 1.2 Онлайн-версия для просмотра: HTML (зеркало). Оффлайн-версия для скачивания: HTML (0,5 Мбайт), PDF (1,2 Мбайт). Оглавление Введение в платформу Эльбрус Работа с платформой Отличия в интерфейсах Введение в архитектуру Эльбрус Анализ производительности…
👍39
Компания АО "МЦСТ" получила статус Национального чемпиона России. Статус даётся компаниям - отраслевым лидерам в реализации НИОКР, использовании инновационных технологий и росте экономических показателей, проводящим активную работу в части повышения уровня технологического развития российской экономики, в том числе в решении задач импортозамещения.
Официальный анонс на сайте компании "Иннопрактика":
https://innopraktika.ru/smi-o-nas/2811/
Видео церемонии вручения:
https://smotrim.ru/video/2814504
Официальный анонс на сайте компании "Иннопрактика":
https://innopraktika.ru/smi-o-nas/2811/
Видео церемонии вручения:
https://smotrim.ru/video/2814504
innopraktika.ru
Национальные чемпионы – 2024
СМИ о нас
👍50
Компания АО "МЦСТ" получила статус Национального чемпиона России. Статус даётся компаниям - отраслевым лидерам в реализации НИОКР, использовании инновационных технологий и росте экономических показателей, проводящим активную работу в части повышения уровня технологического развития российской экономики, в том числе в решении задач импортозамещения.
Официальный анонс на сайте компании "Иннопрактика":
https://innopraktika.ru/smi-o-nas/2811/
Видео церемонии вручения:
https://smotrim.ru/video/2814504
Официальный анонс на сайте компании "Иннопрактика":
https://innopraktika.ru/smi-o-nas/2811/
Видео церемонии вручения:
https://smotrim.ru/video/2814504
👍66👎4
На прошлой неделе АО «МЦСТ» раскрыло исходные коды и патчи для ядра Linux и ряда программных пакетов, обеспечивающих работу с архитектурой этой платформы. Опубликованы патчи для 700 пакетов, включая патчи системных библиотек.
Для разработчиков создан портал dev.mcst.ru, где размещены сами патчи и ссылки на открытый репозиторий. Для прямого общения с разработчиками создан телеграмм-канал Elbrus Open Source Development.
Желающим получить удалённый доступ к серверам Эльбрус предоставляется логин к контейнерам на базе ОС Эльбрус 8.0, работающим на процессорах Эльбрус-8СВ.
По поводу события была организована пресс-конференция в агентстве ТАСС. По итогам пресс-конференции вышли две статьи в журнале «Стимул» — заметка и интервью с Иваном Покровским, главой Ассоциации российских разработчиков и производителей электроники.
Для разработчиков создан портал dev.mcst.ru, где размещены сами патчи и ссылки на открытый репозиторий. Для прямого общения с разработчиками создан телеграмм-канал Elbrus Open Source Development.
Желающим получить удалённый доступ к серверам Эльбрус предоставляется логин к контейнерам на базе ОС Эльбрус 8.0, работающим на процессорах Эльбрус-8СВ.
По поводу события была организована пресс-конференция в агентстве ТАСС. По итогам пресс-конференции вышли две статьи в журнале «Стимул» — заметка и интервью с Иваном Покровским, главой Ассоциации российских разработчиков и производителей электроники.
Telegram
Elbrus Open Source Development
Чат разработчиков ПО с открытым исходным кодом для платформы Эльбрус
👍67
Новость в стиле «Остановите землю, я сойду»:
Минобороны США готовит транслятор TRACTOR (Translating All C to Rust) для автопреобразования проектов на C в код на Rust
Интересно, что из США новости по поиску механизмов повышения безопасности ПО на языках С/С++ идут с завидной регулярностью вот уже год. К чему-то готовятся?
На платформе Эльбрус такой механизм реализован с первого поколения процессоров — это технология безопасных вычислений.
Минобороны США готовит транслятор TRACTOR (Translating All C to Rust) для автопреобразования проектов на C в код на Rust
Интересно, что из США новости по поиску механизмов повышения безопасности ПО на языках С/С++ идут с завидной регулярностью вот уже год. К чему-то готовятся?
На платформе Эльбрус такой механизм реализован с первого поколения процессоров — это технология безопасных вычислений.
👍52👎2
Forwarded from Максим Горшенин | imaxai
#видео
МЫ ЖДАЛИ ЭТОГО ВИДЕО 2 ГОДА!!
Интервью с Константином Трушкиным, заместитель директора по маркетингу и развитию компании МЦСТ
МЦСТ - разработчик процессоров Эльбрус
Константин Трушкин - мой начальник с 2015 по 2021 года работы в МЦСТ
Очень ему благодарен за опыт и реальный вклад в суверенитет нашей страны!
Смотрим первое (но не последнее) интервью с Константином про процессоры Эльбрус:
"Российская техника имеет внутри недоверенный зарубежный процессор" Константин Трушкин, МЦСТ
00:00 Мой начальник, Константин Трушкин, заместитель генерального директора по маркетингу и развитию
00:41 История появления моего канала на YouTube
01:08 Как сейчас с процессорами Эльбрус?
03:24 600 человек из МЦСТ переманил к себе Intel
04:10 Ким Александр Киирович, генеральный директор АО "МЦСТ"
04:50 Про СуперЭВМ Эльбрус-2
06:50 Жизнь МЦСТ после 2022 года. Сейчас есть процессоры Эльбрус в наличии?
08:27 Где сейчас работают компьютеры на Эльбрусах? ПВД НП МИР - загранпаспорта РФ
11:00 Китайские процы в TOP500 самых мощных компьютерах мира
11:48 K computer на базе SPARC-процессоров
12:19 МЦСТ и первый 64-битный процессор компании Sun Microsystems
14:30 Эльбрусы в системе ЦАФАП МВД РФ
15:37 Эльбрусы в Газпромбанке
18:48 Максим Копосов, директор компании Промобит, марка Bitblaze
20:48 Банкоматы на Эльбрусе
23:53 Почему JIT-компиляторы сложны для Эльбруса?
26:32 Процессор Эльбрус: плюсы/минусы?
29:15 Сколько государство вложило в Эльбрус?
30:15 Как идет разработка процессора в МЦСТ?
33:27 А как же Intel, AMD, ARM, RISC-V, etc..
35:11 Объёмы инвестиций Intel и ARM в R&D ежегодно
36:39 Половина денег на разработку Эльбруса уходят за САПР и на фабрику производства
37:38 Российский САПР
38:09 МЦСТ и результат
38:40 Используешь российский проц - точно не "переклейка наклеек"
39:59 Подменя понятия "российское оборудование"
42:19 Реверс-инжиниринг процессоров
44:50 Intel Management Engine - официальный аппаратный бэкдор
45:17 Бэкдоры в Эльбрусах
46:15 Loongson - это то же советские наработки
46:23 Бэкдорами через "российскую" технику с зарубежным процессором насыщается рынок РФ
48:00 Режим безопасных вычислений Эльбруса
49:30 Отчет США по безопасности софта
51:25 Проект CHERRY Security
52:30 Эльбрус может помочь стране повысить киберстойкость софта (и под Intel тоже)
53:27 США готовятся к кибервойне
54:53 Что делать нам?
57:03 Как дела с Эльбрусом и физлицами?
57:35 Тот самый прототип игровой консоли на Эльбрус-2С3
01:01:11 Открытие исходников Эльбруса
01:04:23 Тема будущего ролика
RUTUBE
YOUTUBE
ПЛАТФОРМА
@imaxairu Подписаться
МЫ ЖДАЛИ ЭТОГО ВИДЕО 2 ГОДА!!
Интервью с Константином Трушкиным, заместитель директора по маркетингу и развитию компании МЦСТ
МЦСТ - разработчик процессоров Эльбрус
Константин Трушкин - мой начальник с 2015 по 2021 года работы в МЦСТ
Очень ему благодарен за опыт и реальный вклад в суверенитет нашей страны!
Смотрим первое (но не последнее) интервью с Константином про процессоры Эльбрус:
"Российская техника имеет внутри недоверенный зарубежный процессор" Константин Трушкин, МЦСТ
00:00 Мой начальник, Константин Трушкин, заместитель генерального директора по маркетингу и развитию
00:41 История появления моего канала на YouTube
01:08 Как сейчас с процессорами Эльбрус?
03:24 600 человек из МЦСТ переманил к себе Intel
04:10 Ким Александр Киирович, генеральный директор АО "МЦСТ"
04:50 Про СуперЭВМ Эльбрус-2
06:50 Жизнь МЦСТ после 2022 года. Сейчас есть процессоры Эльбрус в наличии?
08:27 Где сейчас работают компьютеры на Эльбрусах? ПВД НП МИР - загранпаспорта РФ
11:00 Китайские процы в TOP500 самых мощных компьютерах мира
11:48 K computer на базе SPARC-процессоров
12:19 МЦСТ и первый 64-битный процессор компании Sun Microsystems
14:30 Эльбрусы в системе ЦАФАП МВД РФ
15:37 Эльбрусы в Газпромбанке
18:48 Максим Копосов, директор компании Промобит, марка Bitblaze
20:48 Банкоматы на Эльбрусе
23:53 Почему JIT-компиляторы сложны для Эльбруса?
26:32 Процессор Эльбрус: плюсы/минусы?
29:15 Сколько государство вложило в Эльбрус?
30:15 Как идет разработка процессора в МЦСТ?
33:27 А как же Intel, AMD, ARM, RISC-V, etc..
35:11 Объёмы инвестиций Intel и ARM в R&D ежегодно
36:39 Половина денег на разработку Эльбруса уходят за САПР и на фабрику производства
37:38 Российский САПР
38:09 МЦСТ и результат
38:40 Используешь российский проц - точно не "переклейка наклеек"
39:59 Подменя понятия "российское оборудование"
42:19 Реверс-инжиниринг процессоров
44:50 Intel Management Engine - официальный аппаратный бэкдор
45:17 Бэкдоры в Эльбрусах
46:15 Loongson - это то же советские наработки
46:23 Бэкдорами через "российскую" технику с зарубежным процессором насыщается рынок РФ
48:00 Режим безопасных вычислений Эльбруса
49:30 Отчет США по безопасности софта
51:25 Проект CHERRY Security
52:30 Эльбрус может помочь стране повысить киберстойкость софта (и под Intel тоже)
53:27 США готовятся к кибервойне
54:53 Что делать нам?
57:03 Как дела с Эльбрусом и физлицами?
57:35 Тот самый прототип игровой консоли на Эльбрус-2С3
01:01:11 Открытие исходников Эльбруса
01:04:23 Тема будущего ролика
RUTUBE
YOUTUBE
ПЛАТФОРМА
@imaxairu Подписаться
👍70
«Как обеспечить технологический суверенитет в ИТ и не только» — интервью Максима Копосова, генерального директора компании «Промобит», выпускающей под маркой BITBLAZE собственные системы хранения данных и рабочие станции на российских процессорах.
В беседе с изданием «Техносфера Россия» затронуты самые разные темы — от того, какая ситуация происходит сегодня вокруг экосистемы «Эльбрус» до создания собственной микроэлектроники по современным техпроцессам, развития инженерной школы и формирования в обществе интереса к отечественной научно-технической истории.
В беседе с изданием «Техносфера Россия» затронуты самые разные темы — от того, какая ситуация происходит сегодня вокруг экосистемы «Эльбрус» до создания собственной микроэлектроники по современным техпроцессам, развития инженерной школы и формирования в обществе интереса к отечественной научно-технической истории.
👍47
«Нам нужно фундаментальное импортозамещение» — выступление заместителя генерального директора МЦСТ Константина Трушкина на конференции «Отечественный софт — путь к технологическому лидерству», прошедшей в Омске 4 сентября 2024 года.
Издание «Техносфера Россия» предлагает ознакомиться с текстом выступления и узнать о ситуации с фундаментальным импортозамещением в российской ИТ-сфере и о предложениях МЦСТ по действенным мерам в условиях санкций.
Издание «Техносфера Россия» предлагает ознакомиться с текстом выступления и узнать о ситуации с фундаментальным импортозамещением в российской ИТ-сфере и о предложениях МЦСТ по действенным мерам в условиях санкций.
👍75
В канале Максима Горшенина упомянута статья на Хабре (https://habr.com/ru/companies/gaijin/articles/533380/), где команда Gaijin рассказывает об опыте портирования игры на платформу Эльбрус.
Цитата: Потенциал для ускорения ещё есть. У компилятора LCC есть режим оптимизации с использованием профиля выполнения программы. На двух синтетических тестах он давал прирост скорости 4% для парсера выражений, и 270% для гранулярного синтеза звука.
Цитата: Потенциал для ускорения ещё есть. У компилятора LCC есть режим оптимизации с использованием профиля выполнения программы. На двух синтетических тестах он давал прирост скорости 4% для парсера выражений, и 270% для гранулярного синтеза звука.
Хабр
Как мы переносили современные игры на процессор Эльбрус-8С
Мы в Gaijin уже много лет работаем с самыми разными игровыми платформами — от ПК и мобильных устройств до Nintendo Switch, PlayStation 5 и Xbox Series X|S. На этот раз мы решили провести эксперимент —...
👍71
Это праздник с сединою на висках
- В.Харитонов, 1975
Дорогие друзья и коллеги!
Вчера у нас был праздник. Впервые мы отмечали День работника электронной промышленности. Он учреждён Премьером М.В.Мишустиным указом от 3 апреля 2024 года по инициативе Президента РАН Г.Я.Красникова – и это знак внимания с самого высокого уровня. Звучат поздравления в адрес отрасли, говорится о стратегической значимости, национальной безопасности, обороноспособности и технологическом суверенитете, об уникальной истории, трудовых подвигах и открытиях наших предков, профессионализме и преданности делу, больших планах и больших проектах. И о глубоком уважении к нам. Желают нам новых свершений, прорывов и открытий, которые будут вписаны в историю электронной промышленности России. Президент РАН в интервью высоко оценил возможности процессоров «Эльбрус» с производством на фабрике Микрон.
Мы благодарны такому вниманию.
Хорошо, что праздник - осенью. Осень – время сбора плодов, подведения итогов, неспешных размышлений. Можно оглянуться на историю. И понять, что же мы празднуем.
Компании АО "МЦСТ" идёт 33-й год. История нашего коллектива и нашей компании уже вписана в историю страны. Некоторые наши действующие сотрудники работали ещё с С.А.Лебедевым – одним из первых советских учёных – разработчиков ЭВМ . Это он в декабре 1969 года впервые произнес слово «Эльбрус» не как имя горы, а как название ЭВМ. То было временем титанов: для ИТМиВТ ставились задачи повышать производительность ЭВМ каждые 5 лет в 10 раз - и они выполнялись. 20 лет Министерством электронной промышленности руководил А.И.Шокин, называемый «министром невероятной промышленности», он прошёл войну в инженерных и руководящих должностях при ГКО (Государственном комитете по обороне) СССР. Заказчиком МВК «Эльбрус» для ИТМиВТ был генеральный конструктор ПРО Москвы А.Г.Басистов, тоже фронтовик, под его руководством была создана ПРО Москвы А-135. Ключевую роль в ней играл МВК «Эльбрус-2», работавший за пределом возможностей компонентной базы (наработка на отказ менее 100 часов), но талантом инженеров ИТМиВТ обеспечивший бесперебойную работу ПРО в течение почти 30 лет. К этим достижениям причастны наши действующие и ушедшие сотрудники.
Работы по воссозданию линии процессоров «Эльбрус», уже в лице частной компании АО «МЦСТ», удалось начать после 8 лет работы «на субподряде» у фирмы SUN и других западных заказчиков. 20 лет назад был выпущен первый инженерный образец процессора «Эльбрус» по технологии 130 нм, и почти в то же время произошёл исход почти 600 человек из команды АО "МЦСТ" в фирму Intel, в том числе Б.А.Бабаяна.
Команда справилась с потерей. Через 3 года были проведены государственные испытания 2-процессорного компьютера «Эльбрус-3М1» с производительностью, превышающей экспортные ограничения США - первой машины с архитектурой «Эльбрус» в пост-советскую эпоху. 10 лет назад была завершена разработка 2-ядерного процессора «Эльбрус» с производством на фабрике «Микрон». С 2010 по 2022 год были созданы 4 поколения процессоров «Эльбрус» (раз в 2.5 года, практически с тем же темпом, что в Intel). В 2021 году начата разработка архитектуры «Эльбрус» 7-го поколения.
- В.Харитонов, 1975
Дорогие друзья и коллеги!
Вчера у нас был праздник. Впервые мы отмечали День работника электронной промышленности. Он учреждён Премьером М.В.Мишустиным указом от 3 апреля 2024 года по инициативе Президента РАН Г.Я.Красникова – и это знак внимания с самого высокого уровня. Звучат поздравления в адрес отрасли, говорится о стратегической значимости, национальной безопасности, обороноспособности и технологическом суверенитете, об уникальной истории, трудовых подвигах и открытиях наших предков, профессионализме и преданности делу, больших планах и больших проектах. И о глубоком уважении к нам. Желают нам новых свершений, прорывов и открытий, которые будут вписаны в историю электронной промышленности России. Президент РАН в интервью высоко оценил возможности процессоров «Эльбрус» с производством на фабрике Микрон.
Мы благодарны такому вниманию.
Хорошо, что праздник - осенью. Осень – время сбора плодов, подведения итогов, неспешных размышлений. Можно оглянуться на историю. И понять, что же мы празднуем.
Компании АО "МЦСТ" идёт 33-й год. История нашего коллектива и нашей компании уже вписана в историю страны. Некоторые наши действующие сотрудники работали ещё с С.А.Лебедевым – одним из первых советских учёных – разработчиков ЭВМ . Это он в декабре 1969 года впервые произнес слово «Эльбрус» не как имя горы, а как название ЭВМ. То было временем титанов: для ИТМиВТ ставились задачи повышать производительность ЭВМ каждые 5 лет в 10 раз - и они выполнялись. 20 лет Министерством электронной промышленности руководил А.И.Шокин, называемый «министром невероятной промышленности», он прошёл войну в инженерных и руководящих должностях при ГКО (Государственном комитете по обороне) СССР. Заказчиком МВК «Эльбрус» для ИТМиВТ был генеральный конструктор ПРО Москвы А.Г.Басистов, тоже фронтовик, под его руководством была создана ПРО Москвы А-135. Ключевую роль в ней играл МВК «Эльбрус-2», работавший за пределом возможностей компонентной базы (наработка на отказ менее 100 часов), но талантом инженеров ИТМиВТ обеспечивший бесперебойную работу ПРО в течение почти 30 лет. К этим достижениям причастны наши действующие и ушедшие сотрудники.
Работы по воссозданию линии процессоров «Эльбрус», уже в лице частной компании АО «МЦСТ», удалось начать после 8 лет работы «на субподряде» у фирмы SUN и других западных заказчиков. 20 лет назад был выпущен первый инженерный образец процессора «Эльбрус» по технологии 130 нм, и почти в то же время произошёл исход почти 600 человек из команды АО "МЦСТ" в фирму Intel, в том числе Б.А.Бабаяна.
Команда справилась с потерей. Через 3 года были проведены государственные испытания 2-процессорного компьютера «Эльбрус-3М1» с производительностью, превышающей экспортные ограничения США - первой машины с архитектурой «Эльбрус» в пост-советскую эпоху. 10 лет назад была завершена разработка 2-ядерного процессора «Эльбрус» с производством на фабрике «Микрон». С 2010 по 2022 год были созданы 4 поколения процессоров «Эльбрус» (раз в 2.5 года, практически с тем же темпом, что в Intel). В 2021 году начата разработка архитектуры «Эльбрус» 7-го поколения.
👍126👎3
Санкции марта 2022 года тяжело сказались на нашей компании. Были арестованы заказы на несколько сотен млн. руб., заблокирован выпуск ряда моделей микросхем. Продолжились кадровые потери. Но тогда мы смогли справиться с ситуацией. Наши заказчики пошли нам навстречу, удалось найти кредитные ресурсы, появились частные инвесторы. В декабре 2022 года, один раз из 7 попыток, мы получили субсидию по Постановлению правительства №1252 на разработку нового процессора для настольных компьютеров. В сентябре 2024 года, после 2 лет усилий, впервые получен льготный кредит на формирование страхового запаса. Российские партнёры помогли в создании структуры «Московский научно-промышленный кластер двойного назначения». Найдены зарубежные партнёры, заинтересованные в создании процессоров «Эльбрус» в своих странах для собственных нужд. В целом, ситуацию можно характеризовать как «тяжёлую, но стабильную», при условии лояльного отношения к нам наших основных государственных и частных заказчиков. Коллектив готов к дальнейшей работе, к завершению контрактов, в том числе по ГОЗ, после появления дополнительных средств – их мы продолжаем искать, в том числе у частных инвесторов.
Можно и нужно отметить вехи истории в масштабе всей отрасли микроэлектроники.
До 2008 года основным заказчиком микроэлектроники было Минобороны. Это понятно – потребность в собственном жизненном цикле и технологическом суверенитете у военных «в крови». Ими с конца 1990-х годов был поставлен и профинансирован цикл работ по развитию микропроцессоров «Эльбрус» и «МЦСТ R» (с архитектурой SPARC), а также множество других проектов – «Комдив», «ЭЛВИС», «Миландр», «Нейроматрикс» и т.п.
Начиная с 2009 года заказчиком микроэлектроники стал Минпромторг, а Минобороны превратился в её потребителя. Этот разрыв ещё скажется в будущем.
В сентябре 2015 года, после «Крымской весны» и первой волны санкций, Президент В.В.Путин проводит совещание на фабрике «Микрон», где впервые ставит задачи по масштабному развитию рынка гражданской микроэлектроники, очень комплексно и системно, включая строительство фабрик по технологии 28 нм, формирование плана гарантированных закупок, льготное долгосрочное кредитование (инвестиции, оборотные средства, складской запас), нормативную поддержку для защиты внутреннего рынка, поддержку экспорта, выработку централизованных технических решений для внедрения микроэлектроники, разработки совместимого общесистемного и прикладного ПО. Из общего контекста ясно, что речь идёт прежде всего о центральных процессорах – тех ключевых микросхемах в составе вычислительной техники, в отношении которых можно ставить вопрос о совместимости системного и прикладного ПО. Именно тогда прозвучало поручение сформировать понятие «российская вычислительная техника» - в поддержку развития российской микроэлектроники. Это была главная цель.
Можно и нужно отметить вехи истории в масштабе всей отрасли микроэлектроники.
До 2008 года основным заказчиком микроэлектроники было Минобороны. Это понятно – потребность в собственном жизненном цикле и технологическом суверенитете у военных «в крови». Ими с конца 1990-х годов был поставлен и профинансирован цикл работ по развитию микропроцессоров «Эльбрус» и «МЦСТ R» (с архитектурой SPARC), а также множество других проектов – «Комдив», «ЭЛВИС», «Миландр», «Нейроматрикс» и т.п.
Начиная с 2009 года заказчиком микроэлектроники стал Минпромторг, а Минобороны превратился в её потребителя. Этот разрыв ещё скажется в будущем.
В сентябре 2015 года, после «Крымской весны» и первой волны санкций, Президент В.В.Путин проводит совещание на фабрике «Микрон», где впервые ставит задачи по масштабному развитию рынка гражданской микроэлектроники, очень комплексно и системно, включая строительство фабрик по технологии 28 нм, формирование плана гарантированных закупок, льготное долгосрочное кредитование (инвестиции, оборотные средства, складской запас), нормативную поддержку для защиты внутреннего рынка, поддержку экспорта, выработку централизованных технических решений для внедрения микроэлектроники, разработки совместимого общесистемного и прикладного ПО. Из общего контекста ясно, что речь идёт прежде всего о центральных процессорах – тех ключевых микросхемах в составе вычислительной техники, в отношении которых можно ставить вопрос о совместимости системного и прикладного ПО. Именно тогда прозвучало поручение сформировать понятие «российская вычислительная техника» - в поддержку развития российской микроэлектроники. Это была главная цель.
👍115👎1
Планировалось проводить комплексную политику протекционизма: формировать нормативные барьеры перед продукцией на основе импортной ЭКБ, одновременно переходить от ОКР (где заказчик – государство) к субсидиям (где основная роль и формирование ТЗ – у инициативного разработчика ЭКБ, потребитель – регулируемый рынок, а роль Минпромторга – распределение субсидий). В 2016 году было выпущено Постановление Правительства №109 по субсидированию разработки вычислительной техники и ЭКБ, а в Постановление Правительства №719 ввели понятия: в 2016 году - «российская интегральная схема», а в 2017 году – «продукция, произведённая на территории РФ» в отношении вычислительной техники. Эти требования были скорее экономическими, чем технологическими: в микросхемах 2-го уровня можно было без ограничений использовать зарубежную интеллектуальную собственность, а в вычислительной технике – иностранную ЭКБ.
В 2019 году было введено требование об использовании с 2021 года в российских СХД только российских центральных процессоров, а в 2020 году – с 2022 года аналогичное требование для всей вычислительной техники. В 2021 году были подписаны Постановления Правительства №1252 и №1619, в которых давались особые субсидии разработчикам ЭКБ и субсидии для внедрения российской вычислительной техники. В 2019 году был создан Реестр российской радиоэлектронной продукции, и на критериях внесения в Реестр, как на точке опоры, была построена вся система поддержки микроэлектроники. В целом, её можно было охарактеризовать как «вытягивающее» регулирование, т.е. постановка требований превышала средний уровень, была «на вырост». Системность мер позволила говорить о «сквозных» проектах – увязанных комплексах субсидий, поддерживающих развитие ЭКБ «насквозь, через» технологические переделы, от разработки ЭКБ до внедрения вычислительной техники на её базе у конечных заказчиков. Хотя до поддержки полноценного технологического суверенитета эти меры всё ещё не доходили.
Начало СВО изменило почти всё в этой схеме. Большинство российских дизайн-центров попали под санкции, что сделало массовые поставки процессоров, изготовленных за рубежом, сложными и рискованными.
30 марта 2022 года Президент подписал Указ №166 об оснащении КИИ российским ПО и российскими доверенными программно-аппаратными комплексами – для целей обеспечения технологической независимости и безопасности критической информационной инфраструктуры.
13 сентября 2022 года было в корне изменено понятие «российская вычислительная техника» - введена т.н. «балльная система», которая не требовала использования российских центральных процессоров. Реестр стал быстро наполняться, а спрос на российские процессоры резко упал. Субсидировать внедрение просто потеряло смысл.
20 мая 2023 года была утверждена Концепция технологического развития на период до 2030 года, где впервые сформулировано понятие «технологический суверенитет», оно было уточнено в Стратегии научно-технологического развития Российской Федерации 28 февраля 2024 г. В этих документах много написано про поддержку малого и среднего инновационного бизнеса.
14 ноября 2023 года Постановление Правительства №1912 конкретизировало понятие «Доверенный ПАК» в виде комбинации ПО из Реестра ПО и баз данных, аппаратуры из Реестра российской радиоэлектронной продукции, и при необходимости - наличия сертификата ФСТЭК или ФСБ.
В 2024 год мы вошли в нормативном окружении, которое позволяет почти ничего не менять - выполнить показатели импортозамещения и Указ Президента №166, опираясь на импортную ЭКБ. Тема массового внедрения российских процессоров исчезла из актуальной повестки.
В 2019 году было введено требование об использовании с 2021 года в российских СХД только российских центральных процессоров, а в 2020 году – с 2022 года аналогичное требование для всей вычислительной техники. В 2021 году были подписаны Постановления Правительства №1252 и №1619, в которых давались особые субсидии разработчикам ЭКБ и субсидии для внедрения российской вычислительной техники. В 2019 году был создан Реестр российской радиоэлектронной продукции, и на критериях внесения в Реестр, как на точке опоры, была построена вся система поддержки микроэлектроники. В целом, её можно было охарактеризовать как «вытягивающее» регулирование, т.е. постановка требований превышала средний уровень, была «на вырост». Системность мер позволила говорить о «сквозных» проектах – увязанных комплексах субсидий, поддерживающих развитие ЭКБ «насквозь, через» технологические переделы, от разработки ЭКБ до внедрения вычислительной техники на её базе у конечных заказчиков. Хотя до поддержки полноценного технологического суверенитета эти меры всё ещё не доходили.
Начало СВО изменило почти всё в этой схеме. Большинство российских дизайн-центров попали под санкции, что сделало массовые поставки процессоров, изготовленных за рубежом, сложными и рискованными.
30 марта 2022 года Президент подписал Указ №166 об оснащении КИИ российским ПО и российскими доверенными программно-аппаратными комплексами – для целей обеспечения технологической независимости и безопасности критической информационной инфраструктуры.
13 сентября 2022 года было в корне изменено понятие «российская вычислительная техника» - введена т.н. «балльная система», которая не требовала использования российских центральных процессоров. Реестр стал быстро наполняться, а спрос на российские процессоры резко упал. Субсидировать внедрение просто потеряло смысл.
20 мая 2023 года была утверждена Концепция технологического развития на период до 2030 года, где впервые сформулировано понятие «технологический суверенитет», оно было уточнено в Стратегии научно-технологического развития Российской Федерации 28 февраля 2024 г. В этих документах много написано про поддержку малого и среднего инновационного бизнеса.
14 ноября 2023 года Постановление Правительства №1912 конкретизировало понятие «Доверенный ПАК» в виде комбинации ПО из Реестра ПО и баз данных, аппаратуры из Реестра российской радиоэлектронной продукции, и при необходимости - наличия сертификата ФСТЭК или ФСБ.
В 2024 год мы вошли в нормативном окружении, которое позволяет почти ничего не менять - выполнить показатели импортозамещения и Указ Президента №166, опираясь на импортную ЭКБ. Тема массового внедрения российских процессоров исчезла из актуальной повестки.
👍92👎3