Завершился четвертый митап Альянса RISC-V «Оптимизации и производительность»

На территории Нижегородского кремля состоялся очередной митап Альянса RISC-V, посвященный исследованиям в области оптимизации и технических способов анализа. Митап проходил при активном участии ведущего отечественного разработчика оборудования для ЦОД и телеком-операторов YADRO.

По словам координатора Технологического комитета Альянса RISC-V Владимира Карантаева отличительной особенностью этого мероприятия явилась удачная подборка докладов экспертов, которые были посвящены технологиям компиляции, оптимизации библиотек и особенностям аппаратной реализации с анализом актуального состояния развития на уровне спецификации RISC-V.

В митапе смогли принять участие более 200 человек, из них 120 человек очно, что подтверждает большой интерес к теме митапа.

Вниманию участников было представлено 3 доклада, объединенных общей темой «Оптимизации и производительность».

Со вступительным словом выступили Сергей Якушкин (руководитель Технологического комитета Альянса RISC-V, Syntacore) и Валерия Пузикова (эксперт по разработке ПО, YADRO). Они познакомили участников митапа с историей возникновения самой темы митапа, а также поделились новостями и перспективами дальнейшего развития Альянса.

В докладе «Цикловые оптимизации и масштабируемая векторизация в RISC-V» Константин Владимиров (руководитель отдела инструментов разработки и компиляторов, Syntacore) и инженер-программист Марк Гончаров (Syntacore) рассказали об устройстве масштабируемой векторизации и о том, как с помощью цикловых оптимизаций достичь лучших результатов на бенчмарках, а также поделились своими наработками в оптимизации индуктивных переменных. В заключение доклада рассмотрели векторизацию библиотечных функций в компиляторе с использованием открытой библиотеки SLEEF.  

Доклад «Оптимизация библиотеки CatBoost для использования векторных расширений RISC-V» Иосифа Меерова (заведующего кафедрой высокопроизводительных вычислений и системного программирования, Институт ИТММ, ННГУ) был представлен обзором оптимизаций библиотеки CatBoost для эффективного использования векторных расширений RISC-V RVV 0.7.1. В нем подробно были показаны методология определения узких мест в производительности в условиях отсутствия развитого инструментария и использование интринсиков и ручной векторизации в вычислительно затратных циклах, когда компилятор не может сгенерировать оптимальный код. Доклад базировался на результатах работы, проведенной группой исследователей ННГУ им. Н.И. Лобачевского, которые позволяют повысить производительность программ для процессоров архитектуры RISC-V.

В своем выступлении на тему «Текущее состояние и перспективы аппаратных средств мониторинга и анализа производительности в RISC-V» Дмитрий Рябцев (эксперт по разработке ПО, Syntacore) остановился на возможностях мониторинга, которые уже существуют и активно используются для эффективного поиска и исправления проблемных мест программного обеспечения в имеющихся RISC-V-системах. Рассказал о настройках системы, микроархитектуре процессоров, а также перспективах создания новых в ближайшем будущем. Доклад был построен главным образом на результате работы двух групп в RVI — Performance Analysis SIG и DTPM SIG, а также ряда их технических подгрупп, в которых и ведется вся работа над спецификациями для мониторинга.

В конце каждого доклада участники смогли задать вопросы спикерам, а в промежутках между выступлениями – на кофе-брейках – также активно обсудить с единомышленниками вопросы по вызвавшим интерес темам. 

Для тех, кто не смог принять участие в митапе, доступна видеозапись.

Присоединиться к сообществу и узнать дату следующего мероприятия можно в телеграм-канале.

еще публикации
Зарегистрируйтесь для участия в молодежной школе «Математическое моделирование и суперкомпьютерные технологии»
31.10.2024
Зарегистрируйтесь для участия в молодежной школе «Математическое моделирование и суперкомпьютерные технологии»
Читать
Используйте уникальную возможность для участия во 2-м этапе Программы раннего доступа к технологии RISC-V DEVBOARDS
22.10.2024
Используйте уникальную возможность для участия во 2-м этапе Программы раннего доступа к технологии RISC-V DEVBOARDS
Читать
Альянс RISC-V примет участие в Российском форуме «Микроэлектроника 2024»
23.09.2024
Альянс RISC-V примет участие в Российском форуме «Микроэлектроника 2024»
Читать