Регистрация
Войти
Процессоры
Эльбрус
Эльбрус S
Эльбрус 1С+
Эльбрус 2С+
Эльбрус 2СМ
Эльбрус 2С3
Эльбрус 4С
Эльбрус 8С
Эльбрус 8СВ
Эльбрус 12С
Эльбрус 16С
Эльбрус 32С
Новости
Статьи
ОС
Компьютеры
Программы
Игры
ЧаВо
Главная
Кремниевые Секреты Эльбрус 8С
Тесты в тяжёлых задачах на C, C++ и Ассемблере
Содержание
0. Предисловие.
1. E2K или архитектура Эльбруса 2000.
1.1. Краткий экскурс и базис архитектуры.
1.2. Как исполняется код на Эльбрусе.
1.3. Есть ли в Эльбрусе те же бэкдоры, что и в Intel и AMD?
1.4. Компилятор. Инструмент по оптимизации ПО.
1.5. Intel Intrinsics на Эльбрусе? Чего, мать?
1.6. Как оптимизировать софт специально под Эльбрус?
1.7. Программа Начального Старта (ПНС).
2. Двоичная трансляция x86 в E2K.
2.1. RTC. Транслятор уровня приложений.
2.2. Lintel. Транслятор уровня системы.
2.3. SSE инструкции в трансляции на Эльбрус 8С.
2.4. Общая структура системы двоичной трансляции.
3. Перед началом тестов.
3.1. Версии ОС и ПО. Дистрибутивы Linux под E2K для теста.
3.2. С чем будем сравнивать Эльбрус 8С?
4. Тесты в тяжёлых задачах на C, C++ и Ассемблере.
4.1. Перекодирование видео с ffmpeg.
4.2. Рендеринг сцен в Blender.
4.3. Декодирование AV1 видео на процессоре с dav1d.
4.4. Какое ПО на C/C++ круто оптимизировано под Эльбрус?
5. Тесты с C#, Java, JavaScript, PHP, Lua и Python.
5.1. Тесты с Java, C# (.Net Core), PHP, Python и Lua.
5.2. Браузерные тесты.
6. Игры на Эльбрусе.
6.1. GTA3 (re3).
6.2. Xash3D (Half-Life 1 и CS 1.6).
6.3. Tomb Raider (2013).
6.4. Rocket League.
6.5. Genshin Impact.
7. А если x86 процессор будет имитировать Эльбрус?
8. Критика ПК с Эльбрус 8С.
8.1. Система набора команд.
8.2. Отсутствие реализации многопоточности в рамках 1 ядра.
8.3. Компилятор ещё есть куда дорабатывать.
8.4. Загрузка системы с RAID-массивов.
8.5. USB-порты на Эльбрус 8С.
8.6. Корпус. Задняя крышка, закрывающая порты.
9. Почему Эльбрус важен? Вопрос выживания страны.
9.1. Что сейчас с производством и поставками в России и мире.
9.2. Почему нам не подходят архитектуры ARM и RISC V?
10. Субъективные впечатления и выводы.
4. Тесты в тяжёлых задачах на C, C++ и Ассемблере.
4.1. Перекодирование видео с ffmpeg.
4.2. Рендеринг сцен в Blender.
4.3. Декодирование AV1 видео на процессоре с dav1d.
4.4. Какое ПО на C/C++ круто оптимизировано под Эльбрус?
Copyright © 2026 разработчик
Роман Калингер