Загрузка страницы

Вычислительная платформа "Эльбрус" и её практическое применение SECR 2018

http://0x1.tv/20181012BB

Вычислительная платформа «Эльбрус» и её практическое применение (SECR-2018)
* Михаил Шигорин
* Константин Трушкин

-------------

Целью доклада является знакомство широкого круга прикладных разработчиков с возможностями отечественной вычислительной платформы «Эльбрус».

В последние годы по новостям в прессе можно наблюдать бурное развитие российских вычислительных платформ, в особенности платформы «Эльбрус». Заказчики, особенно из госсектора, начинают интересоваться российской вычислительной техникой. Однако подробной технической и практической информации, позволяющей оценить применимость платформы «Эльбрус» в проектах, явно недостаточно. Что имеется из ПО, из средств разработки, какие аппаратные конфигурации доступны и проверены, и в целом – что ожидает тех смельчаков, которые возьмутся за реальное внедрение «Эльбрусов»?

В докладе будет разобрано текущее состояние аппаратной платформы, базовой системы программирования (оптимизирующий компилятор lcc разработчиками «Эльбруса» рассматривается по сути как часть платформы), средств разработки более высокого уровня и уже портированных стеков программного обеспечения. Будет рассказано, каков выбор ОС для платформы «Эльбрус» (основанных на Linux и других); каковы результаты применения наиболее значимых программных пакетов.

Конечно, как у многих новых платформ, имеются потенциальные сложности — недостаточная физическая доступность аппаратуры и её эмуляторов; специфика компилятора (впрочем, не слишком отличающаяся от таковой icc или clang); недоступность ряда привычных ОС (Windows/OSX/iOS в нативных кодах, Android), программных стеков (.NET, Go, Rust) и средств (Docker, Valgrind); наконец, непривычная архитектура процессора – VLIW – и как следствие иная организация исходного кода, предпочтительная для достижения высокой производительности. Однако против каждой такой сложности есть рецепт преодоления или рекомендуемый альтернативный подход.

Тем, кто готов самостоятельно собирать пакеты из исходных кодов, можно предложить варианты сред сборки и рекомендации по портированию архитектурнозависимых фрагментов кода. А если исходники недоступны либо нет соответствующего компилятора (как в случае go), тоже есть выход: на платформе «Эльбрус» есть замечательный инструмент – оптимизирующий двоичный транслятор. Он позволяет запустить на «Эльбрусе» двоичные коды в системе команд х86/х86-64: целиком гостевую операционную систему или userspace-стек в среде Linux.

Комбинируя эти инструменты и рекомендации, можно строить крупномасштабные проекты: имеется пример полнофункционального ЦОД, целиком построенного на платформе «Эльбрус».

Кроме обзора текущего состояния будет рассказ и о планах по развитию программной и аппаратной составляющих вычислительной платформы «Эльбрус».

Эльбрус на сайте: https://www.imaxai.ru
Эльбрус во VK: https://vk.com/imaxairu
Эльбрус в Instagram: @imaxai

Видео Вычислительная платформа "Эльбрус" и её практическое применение SECR 2018 канала Maxim Gorshenin
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
14 ноября 2018 г. 10:28:31
00:28:48
Похожие видео
Портирование JS на Эльбрус  — Дмитрий Бежецков, Владимир АнуфриенкоПортирование JS на Эльбрус — Дмитрий Бежецков, Владимир АнуфриенкоСХД Bitblaze на Эльбрусе. Максим Копосов, компания ПромобитСХД Bitblaze на Эльбрусе. Максим Копосов, компания ПромобитСоздание CPU по этапам на заводе Mikron и почему без 7нм остались Global FoundriesСоздание CPU по этапам на заводе Mikron и почему без 7нм остались Global Foundries007.  За гранью Intel и Linux – необычные процессоры и операционные системы – Дмитрий Завалишин007. За гранью Intel и Linux – необычные процессоры и операционные системы – Дмитрий ЗавалишинDZ Online: TECH.  Российские микропроцессоры «Эльбрус»DZ Online: TECH. Российские микропроцессоры «Эльбрус»Артур Хачуян "Искусственный интеллект в маркетинге"Артур Хачуян "Искусственный интеллект в маркетинге"Открытые лекции от МЦСТ Эльбрус в Университете ИннополисОткрытые лекции от МЦСТ Эльбрус в Университете ИннополисНПЦ Модуль и российские тензорные ядра #imaxaiНПЦ Модуль и российские тензорные ядра #imaxaiИграем в игры на Эльбрусе (War Thunder, CRSED: F.O.A.D. (Cuisine Royale), Enlisted, GTA Vice City)Играем в игры на Эльбрусе (War Thunder, CRSED: F.O.A.D. (Cuisine Royale), Enlisted, GTA Vice City)Эльбрус для новичков: лекцияЭльбрус для новичков: лекцияМир. Восход. Эльбрус PostgreSQL / И.Космодемьянский (Data Egret), И.Чижевский (НИИ "Восход")Мир. Восход. Эльбрус PostgreSQL / И.Космодемьянский (Data Egret), И.Чижевский (НИИ "Восход")Yandex Day: 1.Обзорная лекция о платформе Эльбрус. Горшенин МаксимYandex Day: 1.Обзорная лекция о платформе Эльбрус. Горшенин МаксимСергей Ковалев. Лекция "Эльбрус и Казбек: особенности восхождения".Сергей Ковалев. Лекция "Эльбрус и Казбек: особенности восхождения".Душим Эльбрус и Байкал | Либеральный процессор | TSMC не виноватыДушим Эльбрус и Байкал | Либеральный процессор | TSMC не виноватыВосход PostgreSQL на Эльбрусе. PGConf.Russia 2017Восход PostgreSQL на Эльбрусе. PGConf.Russia 2017Эльбрус у Стаса на тестах | Купил российский SSD | Первые ноуты на Байкале и Эльбрусе!Эльбрус у Стаса на тестах | Купил российский SSD | Первые ноуты на Байкале и Эльбрусе!Вокруг Эльбруса. Выпуск 2: новости самоизоляции + ответы на вопросы. Константин ТрушкинВокруг Эльбруса. Выпуск 2: новости самоизоляции + ответы на вопросы. Константин Трушкин"Эльбрус" специального назначения: кому нужен новый отечественный процессор? Максим Горшенин, МЦСТ"Эльбрус" специального назначения: кому нужен новый отечественный процессор? Максим Горшенин, МЦСТElbrusTV: Как перейти на российскую электронику? Константин Трушкин, МЦСТ на ЦИПР 2021ElbrusTV: Как перейти на российскую электронику? Константин Трушкин, МЦСТ на ЦИПР 2021