Главная / Программирование /
Введение в программирование на кластерах / Тест 5
Введение в программирование на кластерах - тест 5
Упражнение 1:
Номер 1
Какая подпрограмма используется для приема сообщения, отправленного широковещательной рассылкой в MPI?
Ответ:
 (1) MPI_Bcast
 
 (2) Bcast
 
 (3) MPI_Recv
 
 (4) MPI_IRecv
 
Номер 2
Какая подпрограмма используется для передачи сообщения широковещательной рассылкой в MPI?
Ответ:
 (1) MPI_Bcast
 
 (2) MPI_Send
 
 (3) MPI_Scatter
 
 (4) Bcast
 
Номер 3
Какая подпрограмма используется для распределения данных в MPI?
Ответ:
 (1) MPI_Bcast
 
 (2) MPI_Send
 
 (3) MPI_Scatter
 
 (4) Bcast
 
Упражнение 2:
Номер 1
Какая подпрограмма используется для сбора данных в MPI?
Ответ:
 (1) MPI_Gather
 
 (2) MPI_Bcast
 
 (3) MPI_Recv
 
 (4) MPI_Scatter
 
 (5) Bcast
 
Номер 2
Какая подпрограмма MPI используется для барьерной синхронизации процессов?
Ответ:
 (1) MPI_Barrier
 
 (2) Barrier
 
 (3) Barrier_sync
 
Упражнение 3:
Номер 1
Можно ли сообщение, отправленное функцией коллективного обмена принять с помощью функции двухточечного обмена?
Ответ:
 (1) да 
 (2) нет 
Номер 2
Является ли операция барьерной синхронизации коллективной?
Ответ:
 (1) да 
 (2) нет 
Номер 3
Теги сообщениям в коллективных обменах назначаются:
Ответ:
 (1) программистом 
 (2) системой 
Упражнение 4:
Номер 1
Какие из нижеперечисленных видов обмена являются коллективными?
Ответ:
 (1) широковещательная рассылка 
 (2) сбор данных 
 (3) обмен с буферизацией 
 (4) обмен "по готовности" 
Номер 2
Какие из нижеперечисленных видов обмена не являются коллективными?
Ответ:
 (1) обмен с редукцией 
 (2) распределение данных 
 (3) обмен с буферизацией 
 (4) обмен "по готовности" 
Номер 3
Является ли операция сканирования коллективной?
Ответ:
 (1) да 
 (2) нет 
Упражнение 5:
Номер 1
Какая из нижеперечисленных функций MPI реализует широковещательную рассылку?
Ответ:
 (1) MPI_Scatter
 
 (2) MPI_Bcast
 
 (3) MPI_Send
 
 (4) MPI_Gather
 
Номер 2
Какие из нижеперечисленных операций являются операциями приведения?
Ответ:
 (1) вычисление суммы  
 (2) вычисление произведения 
 (3) вычитание 
 (4) деление 
 (5) определение минимального значения в массиве 
Номер 3
Барьерная синхронизация в MPI:
Ответ:
 (1) реализуется функцией MPI_Barrier
 
 (2) выполняется неявно 
 (3) отсутствует