Город: Тест Санкт-Петербург Новосибирск Казань Язык: Русский English

Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC
Санкт-Петербург / весна 2018, посмотреть все семестры

Запишитесь на курс, чтобы получать уведомления и иметь возможность сдавать домашние задания. Для записи требуется регистрация на сайте.
Перейти к регистрации Войти

Данный курс включает в себя введение в параллельные вычисления, в том числе обзор современных архитектур и специфичных проблем, подходов и алгоритмов.

Рассмотрены 3 различных стандарта параллельных вычислений, позволяющих параллельные вычисления на 3х различных уровнях.

1) Уровень взаимодействия между узлами суперкомпьютера,

2) Уровень взаимодействия между ядрами одного CPU внутри одного узла,

3) Уровень ускорителя внутри одного узла.

Использование стандартов OpenMP и OpenACC позволяет задействовать параллельные вычисления на CPU и GPU при минимальных модификациях кода и временных затратах.

Сопровождается примерами на С и С++. Последнее занятие включает в себя пример организации совместной работы стандартов и описание зачетной задачи.

Подробный план лекций ищите в описании занятий.

Дата и время Занятие Место Материалы
03 марта
17:15–18:45
Лекция 1. Введение в параллельные вычисления, Лекция ПОМИ РАН слайды,  видео
03 марта
19:00–20:30
Лекция 2, Лекция ПОМИ РАН видео
04 марта
11:15–12:45
Лекция 3, Лекция ПОМИ РАН слайды,  видео
04 марта
13:00–14:30
Лекция 4, Лекция ПОМИ РАН видео
04 марта
15:30–17:00
Лекция 5, Лекция ПОМИ РАН видео
10 марта
17:15–18:45
Лекция 6, Лекция ПОМИ РАН видео
10 марта
19:00–20:30
Лекция 7, Лекция ПОМИ РАН видео,  файлы
11 марта
11:15–12:45
Лекция 8, Лекция ПОМИ РАН слайды,  видеофайлы
11 марта
13:00–14:30
Лекция 9, Лекция ПОМИ РАН слайды,  видеофайлы
11 марта
15:30–17:00
Лекция 10, Лекция ПОМИ РАН слайды,  видеофайлы