Мастер-класс Технологии параллельного программирования для вычислительных систем с гибридной архитектуройГруппа по гетерогенным вычислениям HybriLIT (ЛИТ ОИЯИ)г. Дубна, 26 - 29 января 2016 г.
Рассматриваются вопросы создания эффективных приложений для проведения расчетов на гетерогенных вычислительных системах, содержащих многоядерные CPU, графические процессоры (GPUs) и сопроцессоры Intel Xeon Phi. Лекции и практическая часть:- Технология параллельного программирования OpenMP;
- Технология параллельного программирования MPI;
- Технология параллельного программирования CUDA;
- Технология параллельного программирования OpenCL;
- Гибридная технология OpenMP+CUDA для multi-GPU вычислений;
- Разработка приложений для архитектуры Intel Xeon Phi: технология OpenMP.
На примере решения конкретной физической задачи будет рассмотрены основные шаги разработки параллельных приложений с использованием технологий: MPI, OpenMP и CUDA, OpenMP+CUDA.
Учебный курс проводится Группой по гетерогенным вычислениям HybriLIT (ЛИТ ОИЯИ). Практическая часть проходит на гетерогенном вычислительном кластере HybriLIT ЛИТ ОИЯИ. По окончании курса выдаётся сертификат установленного образца. 26 января (вторник)
15.00-16.00
Дмитрий Подгайный и Оксана Стрельцова. Введение в технологии
параллельного программирования на гибридных архитектурах
16.00-16.30
Михаил Матвеев. Практическое занятие:
работа на кластере HybriLIT
16.30-18.00
Елена Земляная. Лекция и практическое
занятие: Технология параллельного программирования OpenMP
27 января (среда)
10.00-11.00
Татьяна Сапожникова. Лекция и
практическое занятие: Технология параллельного программирования MPI
11.30-13.30
Оксана Стрельцова и Максим Зуев. Лекция и практическое
занятие: Технология параллельного программирования CUDA (часть 1)
28 января (четверг)
10.00-11.00
Оксана Стрельцова и Максим Зуев. Лекция и практическое
занятие: Технология параллельного программирования CUDA (часть 2)
11.30-13.30
Александр Айриян. Лекция и
практическое занятие: Технология параллельного программирования OpenCL 29 января (пятница)10.00-11.00
Дмитрий Подгайный и Оксана Стрельцова. Практическое занятие
по технологиям параллельного программирования: на примере решения конкретной
физической задачи будут рассмотрены основные шаги разработки параллельных
приложений с использованием технологий: MPI, OpenMP и CUDA, OpenMP+CUDA. 11.30-13.30
Практическое занятие по технологиям параллельного программирования: сравнительный
анализ эффективности GPU, многоядерных процессоров и сопроцессоров Intel Xeon
Phi (Айриян А., Александров Е., Беляков
Д., Заикина Т., Земляная Е., Зрелов П., Зуев М., Сапожникова Т., Стрельцова О.,
Торосян Ш.)
|