игра брюс 2048
Главная / Программирование / Введение в программирование на кластерах / Тест 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) отсутствует 




Главная / Программирование / Введение в программирование на кластерах / Тест 5