Параллельное программирование. Лекция 9c. Введение в технологию OpenMP

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

В лекции использована презентация А.С.Антонова "Технология программирования OpenMP" (Летняя суперкомпьютерная академия, Москва, 2017 г.). Презентация включена в данное видео с любезного разрешения автора.
Дополнительные материалы доступны по ссылке http://edu.mmcs.sfedu.ru/course/view.php?id=74


Содержание: 00:00 Распараллеливание цикла: директива for. Опции директивы for. 08:53 Опция ordered и директива ordered. Опция nowait. Комбинированная директива parallel for. Ограничения, налагаемые на распараллеливаемый цикл for. 16:59 Пример использования директивы for. 23:40 Опция schedule: настройка распределения итераций цикла между нитями. Статическое распределение (static) и параметр chunk, пример. 30:33 Варианты динамического распределения итераций dynamic и guided, пример. 37:38 Другие варианты задания опции schedule: auto и runtime.
Категория
Обучение программированию
Комментариев нет.