Курсы
Лекторы
Школьникам
О проекте
Войти
Главная
/
Курсы
/
Параллельные вычисления
/
Лекция 1. Введение в основы MPI на Python
О курсе
x 1.00
Информатика
Параллельные вычисления
Лекция 1. Введение в основы MPI на Python
Лукьяненко
Дмитрий Витальевич
Следующая лекция
00:19
О курсе
05:22
Об MPI на Python и пакете mpi4py
11:12
Первая "большая" задача: итерационный метод решения огромной переопределённой системы линейных алгебраических уравнений с плотно заполненной матрицей
16:58
План реализации параллельного алгоритма решения этой задачи на ближайшие занятия
17:39
Первая подзадача: параллельный алгоритм умножения матрицы на вектор
26:21
Модели и технологии параллельного программирования
28:21
Основы MPI: простейшая тестовая программка
37:17
Знакомство с простейшими функциями взаимодействия между отдельными процессами: Send и Recv
55:42
Знакомство с функцией коллективного взаимодействия процессов Bcast для широковещательной рассылки данных
1:02:21
Подготовка данных для расчётов на различных процессах
1:14:09
Параллельная часть программы, реализующей параллельный алгоритм умножения матрицы на вектор
1:27:41
Оптимизация сбора информации с помощью функции Probe
1:31:07
Обобщение программы на случай несогласованного числа входных данных и числа процессов, использующихся при расчётов
1:45:09
Знакомство с функцией коллективного взаимодействия процессов Gather для сбора информации на одном процессе
1:49:28
Финальная версия программы, реализующей параллельный алгоритм умножения матрицы на вектор
1:51:33
Знакомство с функциями коллективного взаимодействия процессов Scattter и Scatterv для распределения информации с одного процесса по всем остальным
2:00:13
Замечание об особенностях работы функции Send. Функции передачи сообщений между отдельными процессами типа Bsend, Ssend и Rsend
Курсы
Лекторы
Школьникам
О проекте
Контакты
Свяжитесь с нами
Отправить
2025 МГУ имени М.В. Ломоносова
Условия использования сайта
Сведения об образовательной организации
Нашли ошибку?