Главная / Программирование /
Основы параллельного программирования с использованием MPI / Тест 8
Основы параллельного программирования с использованием MPI - тест 8
Упражнение 1:
Номер 1
Атрибут коммуникатора:
Ответ:
 (1) дополнительная информация, добавляемая к коммуникатору 
 (2) может быть назначен пользователем 
 (3) может быть системным или пользовательским 
Номер 2
Атрибут коммуникатора:
Ответ:
 (1) связан с ключом 
 (2) создается вызовом подпрограммы MPI_Attr_put 
 (3) аннулируется вызовом подпрограммы MPI_Key_free 
Номер 3
Виртуальная топология:
Ответ:
 (1) является атрибутом коммуникатора 
 (2) не является атрибутом коммуникатора 
 (3) является пользовательским атрибутом 
Упражнение 2:
Номер 2
Запуск процесса из MPI-программы выполняется подпрограммой:
Ответ:
 (1) MPI_Comm_spawn 
 (2) MPI_Proc_start 
 (3) MPI_Comm_spawn_multiple 
Номер 3
"Кольцо демонов":
Ответ:
 (1) создается один раз и может быть использовано многократно, разными программами одного пользователя 
 (2) не может взаимодействовать с демонами mpd других пользователей 
 (3) может взаимодействовать с демонами mpd других пользователей 
Номер 4
Проверка взаимодействия демонов между собой выполняется командой:
Ответ:
 (1) mpdboot 
 (2) mpdtrace 
 (3) mpdallexit 
Упражнение 3:
Номер 1
Данная подпрограмма выполняет операцию одностороннего обмена:
Ответ:
 (1) MPI_Send 
 (2) MPI_Sendrecv 
 (3) MPI_Put 
Номер 2
Данная подпрограмма используется при организации одностороннего обмена:
Ответ:
 (1) MPI_Win_create 
 (2) MPI_Get 
 (3) MPI_Accumulate 
Номер 3
Данная подпрограмма используется для синхронизации одностороннего обмена:
Ответ:
 (1) MPI_Comm_free 
 (2) MPI_Win_fence 
 (3) MPI_Attr_put 
Упражнение 4:
Номер 1
В MPI-2 включены следующие возможности:
Ответ:
 (1) неблокирующие обмены 
 (2) декодирование производных типов 
 (3) поддержка многопоточности 
Номер 2
В MPI-2 появились следующие новые возможности:
Ответ:
 (1) односторонние обмены 
 (2) динамический запуск процессов 
 (3) виртуальные топологии 
Номер 3
MPI-2 поддерживает:
Ответ:
 (1) параллельные операции ввода-вывода 
 (2) механизм внешних интерфейсов 
 (3) многопоточность