Вперед: Глава 5. Библиотеки подпрограмм для многопроцессорных вычислительных систем
Назад: 4.9. Заключение к главе 4
К содержанию: Оглавление


4.10. Контрольные вопросы к главе 4

  1. Что такое MPI?
  2. Что такое коммуникатор?
  3. Назовите минимальный набор фунций для написания простейших программ.
  4. С какими типами данных работает MPI.
  5. Что такое коммуникационные операции точка-точка?
  6. Чем отличаются блокирующий и неблокирующий режимы выполнения?
  7. В чем состоит опасность использования блокирующих операций
  8. Какие функции следует использовать при взаимном обмене между процессами?
  9. Как производится завершение неблокирующих операций?
  10. Что такое коллективные операции?
  11. В чем особенности выполнения коллективных операций?
  12. Какие действия выполняет семейство операций Gather?
  13. Чем отличаются обычный и векторный варианты операции Gather?
  14. Какие действия выполняет семейство операций Scatter?
  15. Какие действия выполняет семейство операций Reduce?
  16. Для чего служат производные типы данных?
  17. Что такое конструктор?
  18. Как регистрируется созданный производный тип данных?
  19. Как производится пересылка разнотипных неструктурированных данных?
  20. Для чего требуются функции работы с группами и коммуникаторами?
  21. Какие типы топологии связей между процессами поддерживает MPI?


Вперед: Глава 5. Библиотеки подпрограмм для многопроцессорных вычислительных систем
Назад: 4.9. Заключение к главе 4
К содержанию: Оглавление