Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC
Данный курс включает в себя введение в параллельные вычисления, в том числе обзор современных архитектур и специфичных проблем, подходов и алгоритмов.
Рассмотрены 3 различных стандарта параллельных вычислений, позволяющих параллельные вычисления на 3х различных уровнях.
1) Уровень взаимодействия между узлами суперкомпьютера,
2) Уровень взаимодействия между ядрами одного CPU внутри одного узла,
3) Уровень ускорителя внутри одного узла.
Использование стандартов OpenMP и OpenACC позволяет задействовать параллельные вычисления на CPU и GPU при минимальных модификациях кода и временных затратах.
Сопровождается примерами на С и С++. Последнее занятие включает в себя пример организации совместной работы стандартов и описание зачетной задачи.
Подробный план лекций ищите в описании занятий.
АвторАлексей Ивахненко
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции
10- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 1
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 2
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 3
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 4
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 5
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 6
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 7
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 8
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 9
- Параллельные вычисления с использованием стандартов MPI, OpenMP, OpenACC. Лекция 10
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
Ещё курсы Алексея Ивахненко
2Введение в теорию нейросетей и глубокое обучение
5 лекций · Алексей Ивахненко
Вычисления на GPU. Основные подходы, архитектура, оптимизации
10 лекций · Алексей Ивахненко