ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
156
a)
0; b) 7; c) -7; d) не определено.
22.К какому способу реализации модели передачи сообщений относится техно-
логия MPI?
a)
создание специализированного языка параллельного программирования;
b)
расширение обычного последовательного языка путем включения в него
средств обмена сообщениями;
c)
использование специализированных библиотек в программах, написан-
ных на обычных языках последовательного программирования.
23.К какому способу реализации модели передачи сообщений относится техно-
логия HPF?
a)
создание специализированного языка параллельного программирования;
b)
расширение обычного последовательного языка путем включения в него
средств обмена сообщениями;
c)
использование специализированных библиотек в программах, написан-
ных на обычных языках последовательного программирования.
24.С помощью какой функции MPI осуществляется неблокирующая буферизуе-
мая передача сообщения?
a)
MPI_Send; b) MPI_Isend; c) MPI_Bsend; d) MPI_Ibsend
25.Какие из параметров указываются в функции MPI_Isend (1 - адрес начала бу-
фера посылки сообщения; 2 - число передаваемых элементов в сообщении;
3 - тип передаваемых элементов; 4 - номер процесса-получателя; 5 - иденти-
фикатор сообщения; 6 - идентификатор коммуникатора; 7 - идентификатор
группы; 8 - результат операции; 8 - идентификатор асинхронной передачи)?
a)
1, 2, 3, 4, 5, 6, 7;
b)
1, 2, 3, 4, 5, 6, 8;
c)
1, 2, 3, 4, 5, 7, 8;
d)
1, 2, 3, 4, 5, 6.
26.Интракоммуникаторы служат:
a)
для операций внутри одной группы процессов;
b)
для операций внутри одного коммуникатора процессов;
c)
для двухточечного обмена между двумя группами процессов;
d)
для двухточечного обмена между двумя коммуникаторами процессов.
27.Сколько коммуникаторов будет создано в следующем примере, если исход-
ный состоит из девяти процессов?
MPI_Comm comm, newcomm;
int rank, split;
MPI_Comm_rank (comm, &rank);