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