Заседание семинара "Математическое обеспечение высокопроизводительных вычислительных систем" 07.05.2025 в 15-00. "Разработка и реализация подсистемы поддержки спецвычислителей в системе LuNA на примере нейронного процессора Huawei Ascend", Спирин Виталий Андреевич

Cеминар ИВМиМГ СО РАН: 
Математическое обеспечение высокопроизводительных вычислительных систем
Руководитель семинара: 
д.т.н., профессор В.Э. Малышкин
Дата / Время проведения: 
среда, 7 мая, 2025 - 15:00
Место проведения: 
малый конференц-зал (1-233)
Докладчик
Ф.И.О. докладчика: 
Спирин Виталий Андреевич
Должность: 
инженер
Место работы: 
ИВМиМГ
Название доклада: 
Разработка и реализация подсистемы поддержки спецвычислителей в системе LuNA на примере нейронного процессора Huawei Ascend
Аннотация доклада: 

В работе исследуется проблема автоматического использования спецвычислителей. Рассматриваются подход концепции активных знаний и система LuNA, реализующая эту концепцию. В качестве примера спецвычислителя рассматривается представитель нейронных процессоров – процессор Huawei Ascend.
В работе предложен формат описания вычислений для процессора Ascend на высоком уровне абстракции, а также алгоритм планирования вычислений для процессора Ascend и гетерогенных вычислений.
Также в работе предложена подсистема поддержки спецвычислителей. Для обеспечения поддержки определенного спецвычислителя в системе LuNA использован подход встраиваемых модулей расширения. Предложены интерфейсы для подпрограмм, которые должны быть реализованы в модулях расширения.
Проведено экспериментальное исследование нефункциональных характеристик конструируемых программ, использующих процессор Ascend, на примере задач блочного умножения плотных матриц и корреляционной свертки сейсмотрасс. Результаты показали, что предложенное решение позволяет получать сопоставимую производительность с ручными реализациями, при этом разработка LuNA-программ требует меньше трудозатрат.