Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mpi_lab.doc
Скачиваний:
6
Добавлен:
18.12.2018
Размер:
134.66 Кб
Скачать

4. Содержание отчета

  1. Титульный лист.

  2. Цель работы.

  3. Вариант задания.

  4. Блок-схема алгоритма.

  5. Текст программы.

  6. Выводы по работе.

5. Контрольные вопросы

  1. Для чего предназначен MPI?

  2. Категории функций в MPI.

  3. Виды коллективных функций в MPI.

  4. Основные особенности функций коллективного обмена данными.

  5. Что делают функции поддержки распределенных операций?

  6. Понятие группы и коммуникатора.

  7. Может ли задача обратиться к области связи, абонентом которой не является? Поясните свой ответ.

  8. Для чего служат барьеры?

  9. Понятие клинча.

  10. Функция MPI_Finalize(). Где ее следует применять?

Список литературы

  1. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. Изд БХВ, 2002г.

  2. Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем. СПб:, БХВ, 2002г.

  3. Коржов В. Linux и параллелизм, Открытые системы, 2003г. http://www.citforum.ru/operating_systems/linux/linux_parall/ .

  4. Воеводин Вл.В. Технологии параллельного программирования. Message Passing Interface (MPI) http://parallel.srcc.msu.su/vvv/mpi.html .

  5. Страуструп Б. Язык программирования С++.

  6. Евсеев И. MPI для начинающих. Учебное пособие.

Содержание

  1. Краткие теоретические сведения

  2. MPI

    1. Категории функций: блокирующие, локальные, коллективные

    2. Принятая в MPI нотация записи

    3. Обрамляющие функции. Начало и завершение

    4. Связь "точка-точка"

    5. Прием и передача: MPI_Sendrecv

    6. Коллективные функции

    7. Функции коллективного обмена данными

    8. Точки синхронизации

    9. Функции поддержки распределенных операций

    10. Коммуникаторы

    11. Корректное удаление отслуживших описателей

  3. Задание

  4. Содержание отчета

  5. Контрольные вопросы

  6. Список литературы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]