Мастер-класс "Гетерогенное программирование с использованием модели oneAPI и языка SYCL"
Вторник, 27 сентября 2022 г., 9:00-11:00
Онлайн
В.Д. Волокитин, А.В. Горшков, А.В. Линев, А.В. Сысоев, И.Б. Мееров
Центр компетенций oneAPI, Нижегородский государственный университет им. Н.И. Лобачевского
Разнообразие высокопроизводительных устройств существенно отличающейся архитектуры требует развития соответствующих подходов для их эффективного использования. Открытая модель гетерогенного программирования oneAPI является одним из шагов в данном направлении. Ключевым элементом модели oneAPI является язык программирования Data Parallel C++, основанный на стандарте SYCL. В рамках мастер-класса рассказывается об опыте переноса вычислительных программ на язык SYCL, демонстрируются типичные приемы оптимизации кода, обсуждаются вопросы производительности программ для научных вычислений при их запуске на центральных и графических процессорах.