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

4. Контрольні питання

    1. Що таке МРІ?

    2. Які атрибути повідомлення МРІ?

    3. Якою функцією завершується МРІ-програма?

    4. Яка функція повертає номер процесу?

    5. Напишіть МРІ програму з мінімальним набором коду, необхідного для її роботи.

    6. Як ідентифікуються повідомлення та процеси МРІ?

    7. Як визначити кількість процесів у групі?

    8. Що означає константа MPI_ANY_SOURCE?

    9. Яка функція часу використовується у МРІ?

    10. Які функції прийому передачі наявні в МРІ?

    11. Опишіть функцію MPI_Send та її параметри.

    12. Чому функція MPI_ISend називається асинхронною функцією?

    13. Опишіть функцію MPI_IRecv та її параметри. Як вона використовується?

    14. Чому функція MPI_Recv називається блокуючою функцією?

    15. Скільки разів можна виконувати ініціалізацію МРІ-програми?

    16. Опишіть функції MPI_Waitall та MPI_Waitany.

    17. Що означає константа MPI_ANY_TAG?

    18. Опишіть команду компілювання МРІ програм.

    19. Чому функція MPI_Send називається блокуючою функцією?

    20. Які є типи даних в МРІ і як формується їх назва?

    21. Опишіть функцію та MPI_Test, MPI_Testal, MPI_Testany, MPI_Testsome.

    22. Опишіть функцію MPI_Get_count та MPI_Probe.

    23. Які є константи в МРІ для позначення будь-якого процесу та ідентифікатора?

    24. Опишіть команду запуску МРІ програм.

    25. Опишіть функцію MPI_Wait та MPI_Waitsome її параметри.

    26. Який буде результат виконання функції MPI_Get_processor_name(processor_name,&namelen) ?

    27. Що робить функція MPI_Finalize() ?

    28. Який буде результат виконання функції MPI_Comm_rank (MPI_COMM_WORLD, &myrank) ?

    29. Опишіть структуру MPI_Status.

    30. Який буде результат виконання функції MPI_Comm_size(MPI_COMM_WORLD, &allproc) ?

5. Список літератури

    1. Камерон Хьюз, Трейси Хьюз. Параллельное и распределенное программирование с использованием С++. : Пер. с англ. – М. : Издательский дом "Вильямс", 2004. – 627 с.

    2. Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования. : Пер. с англ. – М.: Издательский дом "Вильямс", 2003. – 512 с.

    3. Воеводин В.В. Воеводин Вл.В. Параллельные вычисления. СПб.: БХВ-Петербург, 2002. – 608 с.

    4. А. А. Букатов, В. Н. Дацюк, А. И. Жегуло. Программирование многопроцессорных вычислительных систем. Ростов-на-Дону. Издательство ООО «ЦВВР», 2003, 208 с.

    5. Джин Бэкон, Тим Харрис. Операционные системы. Параллельные и распределенные системы. – Питер: Издательская группа BHV, 2004. – 800 с.

    6. www.mpi-forum.org

    7. www.parallel.ru

  1. модифікація синхроне асинхронне

  2. Модифікація 3, 4 замірюємо час передачі

  3. 5 прога синхрон асинхрон разом

  4. Має бути 7 програм

  5. Замір часу «0» процесом

12

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