Заседание семинара "Высокопроизводительные вычисления" 01.02.2018 в 11-00. "Технология адаптации CUDA программ для гибридных (ГПУ/ЦПУ/Xeon Phi) вычислений", А.В. Кашковский, А.А. Шершнёв, П.В. Ващенков
Рассмотрен подход, который позволяет использовать расчетный код на различных типах вычислительных устройств, в том числе ГПУ, многоядерных ЦПУ и ускорителях Intel Xeon Phi. Основная идея заключается в конвертировании исходного текста программы, написанной для выполнения на ГПУ с использованием технологии CUDA, в многопоточную параллельную программу, основанную на использовании технологии OpenMP. Дано сравнение времени вычислений на различных архитектурах процессоров (ГПУ, ЦПУ, Intel Xeon Phi) и показана эффективность параллелизации. Часть расчетов проводилась на кластерах НКС-30 и НКС-1П ССКЦ, и были выявлены некоторые особенности вычисления на этих кластерах. На примере гибридного (ГПУ+ЦПУ) расчета продемонстрированы возможности и особенности гибридных вычислений.