1. Введение в предмет — страница 2

  • Просмотров 1389
  • Скачиваний 63
  • Размер файла 20
    Кб

общие функции MPI; прием/передача сообщений с блокировкой; различные виды операторов Send. Прием/передача сообщений без блокировки; различные виды операторов Wait и Test. Отложенные взаимодействия; предотвращение тупиковых ситуаций, совмещенные прием и передача сообщений; барьерная синхронизация. Коллективные взаимодействия процессов. Операции с группами процессов и коммуникаторами; виртуальные топологии. Производные типы данных;

упаковка данных. Темы контрольных работ Промежуточный контроль знаний Контрольная работа № 1. Теоретические вопросы по темам Общая структура компьютера CRAY Y-MP C90; параллельное выполнение программ; понятие о векторизации программ; суммарное влияние отрицательных факторов на производительность компьютера. Практические задания по темам Введение в операционную систему UNIX, параллелизм и его использование. Общая структура

программы, общие функции MPI; прием/передача сообщений с блокировкой; различные виды операторов Send. Прием/передача сообщений без блокировки; различные виды операторов Wait и Test. Контрольная работа № 2. Теоретические вопросы по темам Массивно-параллельные компьютеры; коммуникационная сеть; особенности синхронизации процессорных элементов; факторы, снижающие производительность параллельных компьютеров. Практические задания по

темам Отложенные взаимодействия; предотвращение тупиковых ситуаций, совмещенные прием и передача сообщений; барьерная синхронизация. Коллективные взаимодействия процессов. Операции с группами процессов и коммуникаторами; виртуальные топологии. Производные типы данных; упаковка данных. Итоговый контроль знаний. Контрольная работа № 3. Теоретические вопросы по темам Общие процедуры MPI; коллективные взаимодействия

процессов; синхронизация процессов; работа с группами процессов. Литература Обязательная В.В.Воеводин, Вл.В.Воеводин Параллельные вычисления, БХВ-Петербург, 2002, 608 стр. А.С.Антонов Введение в параллельные вычисления (методическое пособие), изд-во Физического факультета МГУ, 2002, 70 стр. Дополнительная С.А.Немнюгин, О.Л.Стесик Параллельное программирование для многопроцессорных вычислительных систем, БХВ-Петербург, 2002, 400 стр.

В.Д.Корнеев Параллельное программирование в MPI, изд-во СО РАН, Новосибирск, 2000, 213 стр. Программу составил: Кулябов Дмитрий Сергееевич, Кандидат физико-математических наук, доцент, доцент кафедры систем телекоммуникаций, факультет физико-математических и естественных наук. 3