Загрузка страницы

Параллельное программирование. Лекция 3a. Коллективные операции и операции редукции (MPI)

Институт математики, механики и компьютерных наук им.И.И.Воровича ЮФУ http://mmcs.sfedu.ru. Лекции по параллельному программированию читает доцент кафедры алгебры и дискретной математики М.Э.Абрамян.
В лекциях используется электронный задачник по программированию Programming Taskbook http://ptaskbook.com
Дополнительные материалы доступны по ссылке http://edu.mmcs.sfedu.ru/course/view.php?id=74

Содержание: 00:00 Особенность функции MPI_Buffer_attach: необходимость динамического выделения памяти для буфера. 03:42 Коллективное взаимодействие процессов и его преимущества. Блокирующий характер коллективных операций. 10:11 Выделенный процесс root для некоторых коллективных операций и связанные с ним особенности. 15:50 Функция MPI_Barrier: синхронизация процессов. 19:45 Функция MPI_Bcast: широковещательная рассылка данных из выделенного процесса. 24:20 Функция MPI_Gather: сбор данных из всех процессов. 33:33 Функция MPI_Gatherv: сбор данных разного размера и их размещение в требуемом порядке в принимающем процессе.

Видео Параллельное программирование. Лекция 3a. Коллективные операции и операции редукции (MPI) канала Михаил Абрамян
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
3 апреля 2021 г. 14:39:33
00:42:38
Другие видео канала
Параллельное программирование. Лекция 11b. Параллельные матричные алгоритмы (MPI)Параллельное программирование. Лекция 11b. Параллельные матричные алгоритмы (MPI)Математический анализ 2. Лекция 1b. Неопределенный интегралМатематический анализ 2. Лекция 1b. Неопределенный интегралМатематический анализ 2. Лекция 13a. Предел функции многих переменныхМатематический анализ 2. Лекция 13a. Предел функции многих переменныхМатематический анализ 1. Лекция 4B. Бесконечные пределыМатематический анализ 1. Лекция 4B. Бесконечные пределыМатематический анализ 2. Лекция 17b. ДифференциалМатематический анализ 2. Лекция 17b. ДифференциалМатематический анализ 3. Лекция 8b. Определение и свойства несобственного интегралаМатематический анализ 3. Лекция 8b. Определение и свойства несобственного интегралаПараллельное программирование. Лекция 15c. Введение в технологию LINQПараллельное программирование. Лекция 15c. Введение в технологию LINQМатематический анализ 2. Лекция 16a. Дифференцируемость суперпозицииМатематический анализ 2. Лекция 16a. Дифференцируемость суперпозицииКомплексный анализ. Лекция 15a. Принцип аргумента и теорема РушеКомплексный анализ. Лекция 15a. Принцип аргумента и теорема РушеМатематический анализ 1. Лекция 3A. Свойства предела последовательностиМатематический анализ 1. Лекция 3A. Свойства предела последовательностиКомплексный анализ. Лекция 4a. Комплексный логарифмКомплексный анализ. Лекция 4a. Комплексный логарифмКомплексный анализ. Лекция 5b. Степенная, показательная и другие функции. Условия Коши-РиманаКомплексный анализ. Лекция 5b. Степенная, показательная и другие функции. Условия Коши-РиманаПараллельное программирование. Лекция 16c. Технология Parallel LINQ (PLINQ) и класс ParallelПараллельное программирование. Лекция 16c. Технология Parallel LINQ (PLINQ) и класс ParallelПараллельное программирование. Лекция 9a. Введение в технологию OpenMPПараллельное программирование. Лекция 9a. Введение в технологию OpenMPМатематический анализ 1. Лекция 14B. Точки разрываМатематический анализ 1. Лекция 14B. Точки разрываПараллельное программирование. Лекция 14c. Разработка, отладка и запуск параллельных программ (MPI)Параллельное программирование. Лекция 14c. Разработка, отладка и запуск параллельных программ (MPI)Математический анализ 2. Лекция 6a. Свойства определенного интегралаМатематический анализ 2. Лекция 6a. Свойства определенного интегралаПараллельное программирование. Лекция 6a. Виртуальные топологии (MPI)Параллельное программирование. Лекция 6a. Виртуальные топологии (MPI)Комплексный анализ. Лекция 13b. Теория вычетов (окончание). Применение теории вычетовКомплексный анализ. Лекция 13b. Теория вычетов (окончание). Применение теории вычетовМатематический анализ 2. Лекция 9a. Вычисление объемовМатематический анализ 2. Лекция 9a. Вычисление объемов
Яндекс.Метрика