Заседание семинара "Высокопроизводительные вычисления" 17.09.2020 в 11-00. "Методы оптимизации выполнения тензорных операций на многоядерных процессорах", Гареев Роман Альбертович

Cеминар ИВМиМГ СО РАН: 
Высокопроизводительные вычисления
Руководитель семинара: 
д.т.н. Глинский Б.М.
Дата / Время проведения: 
Thursday, 17 September, 2020 - 04:00
Место проведения: 
Вебинар
Докладчик
Ф.И.О. докладчика: 
Гареев Роман Альбертович
Место работы: 
Институт математики и механики имени Н.Н. Красовского УО РАН, г. Екатеринбург
Название доклада: 
Методы оптимизации выполнения тензорных операций на многоядерных процессорах
Аннотация доклада: 

Тензорные операции имеют широкое применение в численных методах, машинном обучении, спектральных методах и квантовой химии. Целью данной работы является разработка методов оптимизации выполнения тензорных операций, использующих модель гипотетического процессора, без ручной настройки и автонастройки, а также создание программной системы автоматического выполнения таких оптимизаций во время процесса компиляции на многоядерных процессорах.

В рамках данной работы разработаны новые алгоритмы оптимизации времени выполнения тензорных операций, применимые в условиях ограниченного времени и недоступности архитектуры процессора; разработана новая программная система, выполняющая автоматическую оптимизацию и распараллеливание тензорных операций при компиляции программ; показана применимость программной системы для оптимизации тензорных сверток, включая архитектуры с отсутствующими библиотеками. Разработанная программная система сопоставима по производительности с оптимизированными библиотеками, превосходит ICC и достигает существенного ускорения по сравнению с другими компиляторами для различных типов данных.