elbrus
Разрабатываем программное обеспечение для экосистемы «Эльбрус» с 1972 года
Новосибирский филиал ИТМ и ВТ им. С.А.Лебедева, созданный в 1972 году, вёл разработку общего системного программного обеспечения - компиляторов, СУБД, программно -аппаратных комплексов для суперЭВМ серии «Эльбрус».
С 1992 года предприятие ведёт проекты для компьютеров линейки «Эльбрус» в корпоративном секторе и для госучреждений.
Наши услуги для
экосистемы «Эльбрус»
Научно – исследовательские и опытно - конструкторские работы
- • Исследования и научно – технические предложения по созданию ПО на базе процессоров «Эльбрус»
- • Разработка вычислительных пакетов по моделированию физических процессов
Разработка системного и прикладного программного обеспечения на процессорах Эльбрус
- • Компиляторы
- • Математические библиотеки
- • Верификаторы
- • Интерпретаторы
- • Программные комплексы с защищенным режимом исполнения
- • Системы тестирования
- • Тестовые пакеты для систем и языков программирования
Портирование программного обеспечения на экосистему Эльбрус
- • Перенос ПО для работы на компьютерах с микропроцессорами Эльбрус
- • Поддержка библиотек Java-платформы
- • Оптимизация производительности
- • Тестирование
- • Документирование
- • Подготовка продуктовой версии
Аренда демонстрационного оборудования Эльбрус
Рабочая станция
Эльбрус 801-РС
Память: 32 Гбайт
Диски: 1×1000 Гбайт
Периферия: Нет
Рабочая станция на базе микропроцессора Эльбрус-8С для автоматизированных рабочих мест (АРМ) операторов, микросерверов и информационных терминалов, средств промышленной автоматизации и систем с повышенными требованиями к информационной безопасности.
Техническая поддержка системного и прикладного ПО
- • Технические консультации
- • Поиск, устранение проблем и «узких мест» в работе
- • Внедрение и интеграция новых функций и технических средств
- • Обновление ПО и установка патчей
- • Оперативное восстановление работоспособности информационных систем или оборудования
Выполненные проекты
elbrus
Разработка компонентов дистрибутива ОС «Эльбрус» со встроенными средствами защиты информации на микропроцессорах архитектуры «Эльбрус» и «SPARC V9»
Виртуальная машина Java для платформы «Эльбрус»
Описание проекта:
Реализована российская Java-машина под архитектуру процессоров «Эльбрус» - безопасная система, свободная от закладок в “железе” и ПО. Java-машина поддерживает все встроенные средства безопасности языка Java.
Результат:
• Создана система на основе виртуальной Java-машины OpenJDK с открытым исходным кодом
• Разработан собственный динамический компилятор “на лету” (JIT), оптимизированный под платформу «Эльбрус»
• Портирован ряд популярных Java - приложений с открытым кодом: Apache Tomcat, Apache Derby, Eclipse, Apache JMeter, NetBeans.
Технологии:
J2SE class libraries (OpenJDK), Java virtual machines, Just-In-Time compilers, C, C++, Mercurial hg
Язык JavaScript для платформы «Эльбрус»
Описание проекта:
Портирование сред исполнения для языка JavaScript с открытым исходным кодом на платформы
«Эльбрус» - V8 (из браузера Chrome) и SpiderMonkey (из браузера FireFox). SpiderMonkey работает в портированном под «Эльбрус» браузере FireFox. V8 работает в портированной под «Эльбрус» платформе Node.js.
Направления работы:
• Портирование и доработка существующих компиляторов и интерпретаторов
• Оптимизация качества кода, получаемого компиляторами
• Увеличение производительности
• Исследование эффективной компиляции динамически типизированного языка под VLIW архитектуру.
Технологии:
Chromium, Firefox, C/C++, nodejs, asm.
Портирование виртуальной машины C# на платформу «Эльбрус»
Описание проекта:
Реализация поддержки языка C# на платформе «Эльбрус». За основу взят проект Mono, реализующий совместимый с .NET Framework набор инструментов: компилятор с языка C#, виртуальная машина Common Language Runtime.
Технологии:
Common Language Runtime (CLR), .NET Framework, Just-In-Time compilers, Ahead-Of-Time compilation, LLVM, C#, C, C++, Assembler.
Математические библиотеки для платформы «Эльбрус»
Описание проекта:
Разработка новых функций для высокопроизводительной математической библиотеки, портирование и оптимизация библиотек c открытым кодом:
• Библиотека математических функций EML — реализация функций линейной алгебры для разреженных матриц и функций обработки изображений.
• Библиотека OpenCV - перенос на платформу и оптимизация пакета компьютерного зрения
• Библиотека LibreSSL – оптимизация библиотеки шифрования
• Библиотека JavaCV – перенос на платформу библиотеки java-интерфейсов для OpenCV.
• Разработка библиотеки функций цифровой обработки сигналов для специализированного сопроцессора DSP.
Технологии:
Методы оптимизации программ (профилирование, оптимизация циклов), разработка оптимизированных математических алгоритмов и алгоритмов обработки сигналов, программные технологии (C, C++, Assembler, cmake, Python, gtest, gdb, perf, hg/svn/git).
НИР по созданию аппаратно – программных кодеков
видеоконференцсвязи на базе процессоров «Эльбрус»
Описание проекта:
• Исследование возможностей и подготовка научно-технических предложений по созданию аппаратно-программного кодека видеоконференцсвязи на базе отечественной процессорной архитектуры «Эльбрус»
• Анализ и оценка возможности применения ОС «Эльбрус», ОС AstraLinux Ленинград, ОС ALT Linux, построенных на процессорах архитектуры «Эльбрус», для создания видеоконференцсвязи.
результат:
Были проведены эксперименты по применению различных платформ семейства «Эльбрус» в качестве видеосервера и клиента видеоконференцсвязи. Результатом стали научно – технические рекомендации и выводы о возможности такого функционирования в режимах SFU (клиент) и MCU (сервер).
Технологии:
WebRTC (Web Real Time Communications).
Портирование Linux Perf GUI Hotspot на «Эльбрус»
Описание проекта:
• Исследование возможности портирования Linux Perf GUI на платформу «Эльбрус», где платформа выступает в качестве целевой архитектуры для работы Hotspot в режиме кросс-профилирования
• Портирование базовой функциональности с уровнем детальности функция / метод.
• Разработка прототипа новой функциональности дизассемблера с распределением событий и стоимостью инструкций для «Эльбруса».
Результаты и демоверсия были представлены на конференции Elbrus Tech Days 2021.
В своём докладе Дарья Кныш представила Linux Perf Gui (Hotspot) и его портированную версию на платформу «Эльбрус» с демонстрацией работы.
Технологии:
• Qt, С, C++, binutils, elfutils, assembler
• Профилирование
• Анализ производительности
• Дизассемблирование.
Лицензии и сертификаты
Хотите получить консультацию по применению "Эльбрусов"?
Есть предложения о сотрудничестве?
Оставьте свои контакты, и наши специалисты
свяжутся с вами в течение 2 часов