Рубрика «Эльбрус»

Не так давно МЦСТ опубликовали кросскомпилятор для Эльбрусов. Это действительно важное событие в развитии платформы. Теперь для разработки под e2k не нужен ни свой Эльбрус, ни даже доступ к серверу на нем.

Для справки, кросскомпиляция — компиляция, при которой компилятор создает код для платформы, отличной от хостовой. Это удобно, так как процесс компиляции можно проводить на любом компьютере, а не только на устройстве с целевой архитектурой. В плане Эльбруса это позволяет проверять компилируемость вашего кода под e2k, добавлять сборку в свои ci/cd пайплайны, публиковать артефакты и релизы, не покупая свой сервер.

Читать полностью »

История Эльбрус-3

Читать полностью »

На Хабре уже тестирование Эльбрусов на разных языках программирования (например, здесь). И данный обзор стоит рассматривать как дополнение, с ещё одним тестом, новыми версиями компиляторов и новыми участниками (Rust, С++). Так же обзор сделан с упором на тест возможностей именно компиляторов и настройки оптимизации.

Тестовые стенды:

x86:

  • AMD FX-6300@3500 Мгц. (турбобуст отключен).

  • Intel Celeron (Haswell) G1820@2700 Мгц.

Софт:

Ubuntu 22.04.

Java: OpenJDK Runtime Environment (build 11.0.25+9-post-Ubuntu-1ubuntu122.04).

Rust: rustc / cargo v.1.83.0; LLVM version: 19.1.1.

Читать полностью »

Советский Cray. История суперкомпьютера «Электроника СС БИС» - 1


В 70-х годах в Советском Союзе был популярен такой стишок: «Программист, держись бодрей! Драли все, сдерём и Cray!». Этот образец народного творчества скрывал в себе изрядную долю правды: подавляющая часть советских ЭВМ представляла собой копии и клоны зарубежной вычислительной техники, а необходимость в суперкомпьютерах, на которых и специализировалась компания Сеймура Крэя, с каждым годом только росла. Оригинальные ЭВМ иностранного производства в СССР тоже попадали, но обходились они недёшево, а их доставка порой превращалась в настоящий квест. Именно поэтому перед советской промышленностью в полный рост встала задача спроектировать и построить суперкомпьютер, не уступающий по своим возможностям продукции Cray. И у неё получилось… ну, почти.Читать полностью »

Как я отправился покорять Эльбрус и не дошел до вершины 71 метр - 1

Привет! Это Денис Басковский. Я ведущий разработчик в МТС Медиа, в свободное от работы время путешествую. Сегодня расскажу, как решил покорить Эльбрус и что из этого получилось. Спойлер: счастливого финала с установкой флага на вершине не будет, с другой стороны, мы выжили — это тоже ничего!

Вижу цель — не вижу препятствий

Читать полностью »

Что нового

В прошлой статье я писал о запуске Alpaca на Эльбрусе. На момент написания той статьи оптимизации под Эльбрус не проводились. Однако теперь, благодаря стараниям @troosh можем протестировать Эльбрус уже с оптимизациями. ВНИМАНИЕ! Проект llama.cpp обновляется очень часто, и многое меняется. На данный момент это самая актуальная версия llama.cpp под Эльбрус.

И сразу тесты

В прошлой статье я уже описал что делал. Поэтому тут я сразу начну с тестов.

Читать полностью »

Думаю уже все слышали об Alpaca - аналоге chatGPT, которую можно запустить локально на процессоре. И раз есть такая возможность почему бы не сделать это на Эльбрусе?!

На чем тестировалось

Я решил сравнить три процессора: Эльбрус 8СВ на сервере sumeriko(Доступ можно получить по ссылке), Эльбрус-16С(Спасибо Михаилу Шигорину, у него как раз имеется инженерный образец данного процессора) и Ryzen 7 5800H.

Что было сделано

Я не стал придумывать велосипед и скачал llama.cpp Читать полностью »

Сегодня продолжим (начало – здесь) тему приобретения Интелом различных компаний. И рассмотрим конкретные примеры в России. А в следующий раз - за ее пределами.

NSTL и STL

История Интел в Нижегородской области началась примерно в начале 90-х. Каким бы удивительным это сейчас ни казалось, началась она в закрытом Сарове (который тогда еще носил название Арзамас-16). И не где-нибудь, а в Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js