x 1.00
Скачать видео

Лекция 1. Введение в основы MPI на Python

  1. 00:19О курсе
  2. 05:22Об MPI на Python и пакете mpi4py
  3. 11:12Первая "большая" задача: итерационный метод решения огромной переопределённой системы линейных алгебраических уравнений с плотно заполненной матрицей
  4. 16:58План реализации параллельного алгоритма решения этой задачи на ближайшие занятия
  5. 17:39Первая подзадача: параллельный алгоритм умножения матрицы на вектор
  6. 26:21Модели и технологии параллельного программирования
  7. 28:21Основы MPI: простейшая тестовая программка
  8. 37:17Знакомство с простейшими функциями взаимодействия между отдельными процессами: Send и Recv
  9. 55:42Знакомство с функцией коллективного взаимодействия процессов Bcast для широковещательной рассылки данных
  10. 01:02:21Подготовка данных для расчётов на различных процессах
  11. 01:14:09Параллельная часть программы, реализующей параллельный алгоритм умножения матрицы на вектор
  12. 01:27:41Оптимизация сбора информации с помощью функции Probe
  13. 01:31:07Обобщение программы на случай несогласованного числа входных данных и числа процессов, использующихся при расчётов
  14. 01:45:09Знакомство с функцией коллективного взаимодействия процессов Gather для сбора информации на одном процессе
  15. 01:49:28Финальная версия программы, реализующей параллельный алгоритм умножения матрицы на вектор
  16. 01:51:33Знакомство с функциями коллективного взаимодействия процессов Scattter и Scatterv для распределения информации с одного процесса по всем остальным
  17. 02:00:13Замечание об особенностях работы функции Send. Функции передачи сообщений между отдельными процессами типа Bsend, Ssend и Rsend