Лекция 1. Введение в основы MPI на Python
Видео не может быть загружено из-за проблем с интернет-соединением или проблем на сервере. Или формат файла не поддерживается вашим браузером.
Лекция 1. Введение в основы MPI на Python
Видео закончится через
NaN:NaN
00:00
00:00
00:19
Следующая секция начнется через
05:22
О курсе
05:22
Следующая секция начнется через
05:22
Об MPI на Python и пакете mpi4py
11:12
Следующая секция начнется через
05:22
Первая "большая" задача: итерационный метод решения огромной переопределённой системы линейных алгебраических уравнений с плотно заполненной матрицей
16:58
Следующая секция начнется через
05:22
План реализации параллельного алгоритма решения этой задачи на ближайшие занятия
17:39
Следующая секция начнется через
05:22
Первая подзадача: параллельный алгоритм умножения матрицы на вектор
26:21
Следующая секция начнется через
05:22
Модели и технологии параллельного программирования
28:21
Следующая секция начнется через
05:22
Основы MPI: простейшая тестовая программка
37:17
Следующая секция начнется через
05:22
Знакомство с простейшими функциями взаимодействия между отдельными процессами: Send и Recv
55:42
Следующая секция начнется через
05:22
Знакомство с функцией коллективного взаимодействия процессов Bcast для широковещательной рассылки данных
1:02:21
Следующая секция начнется через
05:22
Подготовка данных для расчётов на различных процессах
1:14:09
Следующая секция начнется через
05:22
Параллельная часть программы, реализующей параллельный алгоритм умножения матрицы на вектор
1:27:41
Следующая секция начнется через
05:22
Оптимизация сбора информации с помощью функции Probe
1:31:07
Следующая секция начнется через
05:22
Обобщение программы на случай несогласованного числа входных данных и числа процессов, использующихся при расчётов
1:45:09
Следующая секция начнется через
05:22
Знакомство с функцией коллективного взаимодействия процессов Gather для сбора информации на одном процессе
1:49:28
Следующая секция начнется через
05:22
Финальная версия программы, реализующей параллельный алгоритм умножения матрицы на вектор
1:51:33
Следующая секция начнется через
05:22
Знакомство с функциями коллективного взаимодействия процессов Scattter и Scatterv для распределения информации с одного процесса по всем остальным
2:00:13
Следующая секция начнется через
05:22
Замечание об особенностях работы функции Send. Функции передачи сообщений между отдельными процессами типа Bsend, Ssend и Rsend
00:00
00:00
00:00
Скорость
x 1.00
x 0.25
x 0.50
x 0.75
x 1.00
x 1.25
x 1.5
x 1.75
x 2.00
x 3.00
x 4.00
Качество
1080p
1080p
720p
480p
Лекция 1. Введение в основы MPI на Python
00:19
Следующая секция начнется через
05:22
О курсе
05:22
Следующая секция начнется через
05:22
Об MPI на Python и пакете mpi4py
11:12
Следующая секция начнется через
05:22
Первая "большая" задача: итерационный метод решения огромной переопределённой системы линейных алгебраических уравнений с плотно заполненной матрицей
16:58
Следующая секция начнется через
05:22
План реализации параллельного алгоритма решения этой задачи на ближайшие занятия
17:39
Следующая секция начнется через
05:22
Первая подзадача: параллельный алгоритм умножения матрицы на вектор
26:21
Следующая секция начнется через
05:22
Модели и технологии параллельного программирования
28:21
Следующая секция начнется через
05:22
Основы MPI: простейшая тестовая программка
37:17
Следующая секция начнется через
05:22
Знакомство с простейшими функциями взаимодействия между отдельными процессами: Send и Recv
55:42
Следующая секция начнется через
05:22
Знакомство с функцией коллективного взаимодействия процессов Bcast для широковещательной рассылки данных
1:02:21
Следующая секция начнется через
05:22
Подготовка данных для расчётов на различных процессах
1:14:09
Следующая секция начнется через
05:22
Параллельная часть программы, реализующей параллельный алгоритм умножения матрицы на вектор
1:27:41
Следующая секция начнется через
05:22
Оптимизация сбора информации с помощью функции Probe
1:31:07
Следующая секция начнется через
05:22
Обобщение программы на случай несогласованного числа входных данных и числа процессов, использующихся при расчётов
1:45:09
Следующая секция начнется через
05:22
Знакомство с функцией коллективного взаимодействия процессов Gather для сбора информации на одном процессе
1:49:28
Следующая секция начнется через
05:22
Финальная версия программы, реализующей параллельный алгоритм умножения матрицы на вектор
1:51:33
Следующая секция начнется через
05:22
Знакомство с функциями коллективного взаимодействия процессов Scattter и Scatterv для распределения информации с одного процесса по всем остальным
2:00:13
Следующая секция начнется через
05:22
Замечание об особенностях работы функции Send. Функции передачи сообщений между отдельными процессами типа Bsend, Ssend и Rsend
Следующая лекция

2
Лекция 2. Введение в основы MPI на Python: продолжение
01:28:57