Мастер-класс «Гетерогенное программирование с использованием Intel oneAPI. Примеры портирования научного программного обеспечения на DPC++»
Вторник, 28 сентября 2021 г., 11:30-13:30
Онлайн
И.Б. Мееров, В.Д. Волокитин, А.В. Горшков, А.В. Сысоев.
Нижегородский государственный университет им. Н.И. Лобачевского
В 2020 году корпорация Intel представила oneAPI – новую программную модель для гетерогенного программирования. В рамках тьюториала рассказывается об одном из ключевых компонентов oneAPI – языке программирования DPC++. На конкретных примерах демонстрируются первые результаты портирования на DPC++ научного программного обеспечения, разработанного в Центре компетенций oneAPI в ННГУ им. Н.И. Лобачевского. Основное влияние уделяется следующим вопросам:
- Насколько велики трудозатраты, связанные с переносом кода на DPC++?
- Какую производительность на CPU в сравнении с оптимизированным кодом на C++ можно ожидать?
- Какую производительность на Intel GPU можно получить без дополнительной доработки кода?
- Можно ли улучить производительность на Intel GPU и как это сделать?