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