Главная / Программирование /
Введение в программирование на кластерах / Тест 6
Введение в программирование на кластерах - тест 6
Упражнение 1:
Номер 1
Что такое "коммуникатор" в MPI?
Ответ:
 (1) множество процессов, наделенных общим контекстом обмена 
 (2) среда передачи данных 
 (3) функция отправки сообщений 
Номер 2
Может ли один и тот же процесс принадлежать нескольким группам одновременно?
Ответ:
 (1) да 
 (2) нет 
Упражнение 2:
Номер 1
Какая из нижеперечисленных предопределенных групп присутствует в MPI?
Ответ:
 (1) MPI_GROUP_COMM
 
 (2) MPI_GROUP_NULL
 
 (3) MPI_GROUP_EMPTY
 
Номер 2
Какие виды коммуникаторов есть в MPI?
Ответ:
 (1) полукоммуникаторы 
 (2) интракоммуникаторы 
 (3) интеркоммуникаторы 
Упражнение 3:
Номер 1
Какие операции из нижеперечисленных используются для создания групп?
Ответ:
 (1) объединение 
 (2) деление 
 (3) пересечение 
 (4) разность 
Номер 2
Какое действие выполняет вызов функции MPI_Group_free
?
Ответ:
 (1) удаление группы 
 (2) создание пустой группы 
 (3) создание группы, состоящей из одного процесса 
Упражнение 4:
Номер 1
Какая функция используется для создания коммуникатора?
Ответ:
 (1) MPI_Comm_init
 
 (2) MPI_Comm_create
 
 (3) MPI_Comm
 
Номер 2
Какая функция играет роль деструктора коммуникатора?
Ответ:
 (1) MPI_Comm_free
 
 (2) MPI_Comm deinit
 
 (3) MPI_Group_free