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

71 Просмотры
Издатель
Институт математики, механики и компьютерных наук им.И.И.Воровича ЮФУ 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: сбор данных разного размера и их размещение в требуемом порядке в принимающем процессе.
Категория
Занимательная механика
Комментариев нет.