игра брюс 2048
Главная / Программирование / Модели и средства программирования для многопроцессорных вычислительных систем / Тест 3

Модели и средства программирования для многопроцессорных вычислительных систем - тест 3

Упражнение 1:
Номер 1
В модели программирования MPI совокупность всех процессов, составляющих параллельное приложение, или их части, описывается специальной структурой, которая называется:

Ответ:

 (1) коммуникатором 

 (2) маршрутизатором 

 (3) рангом 


Номер 2
Каждому процессу модели программирования MPI в области взаимодействия назначается уникальный числовой идентификатор:

Ответ:

 (1) шифр 

 (2) ранг 

 (3) метка 


Номер 3
Значение ранга находится в пределах(np - число процессов):

Ответ:

 (1) от np до np - 1 

 (2) от 0 до np - 1 

 (3) от 0 до np 


Упражнение 2:
Номер 1
Задаваемое пользователем целое число от 0 до 32767, которое играет роль идентификатора сообщения и позволяет различать сообщения, приходящие от одного процесса:

Ответ:

 (1) тег 

 (2) ранг 

 (3) метка 

 (4) шифр 


Номер 2
Для передачи сообщения в MPI, необходимо указать:

Ответ:

 (1) время передачи сообщения 

 (2) ранг процесса-отправителя сообщения 

 (3) тип пересылаемых данных 

 (4) количество данных 


Номер 3
Для передачи сообщения в MPI, необходимо указать:

Ответ:

 (1) ранг процесса, который должен получить сообщение 

 (2) тег сообщения 

 (3) время передачи сообщения 

 (4) адрес, по которому должны быть размещены данные процессом-получателем 


Упражнение 3:
Номер 1
Укажите существующие разновидности обменов сообщениями в MPI:

Ответ:

 (1) единичные 

 (2) двухточечные 

 (3) коллективные 


Номер 2
Укажите существующие разновидности двухточечного обмена:

Ответ:

 (1) асинхронный обмен 

 (2) блокирующие прием/передача 

 (3) неблокирующие прием/передача 

 (4) синхронный обмен 


Номер 3
Какой вид двухточечного обмена приостанавливает выполнение процесса на время приема сообщения?

Ответ:

 (1) асинхронный обмен 

 (2) блокирующие прием/передача 

 (3) неблокирующие прием/передача 

 (4) синхронный обмен 


Упражнение 4:
Номер 1
При какой виде двухточечного обмена выполнение процесса продолжается в фоновом режиме, а программа в нужный момент может запросить подтверждение завершения приема сообщения?

Ответ:

 (1) асинхронный обмен 

 (2) блокирующие прием/передача 

 (3) неблокирующие прием/передача 

 (4) синхронный обмен 


Номер 2
Какой вид двухточечного обмена сопровождается уведомлением об окончании приема сообщения?

Ответ:

 (1) асинхронный обмен 

 (2) блокирующие прием/передача 

 (3) неблокирующие прием/передача 

 (4) синхронный обмен 


Номер 3
Какой вид двухточечного обмена уведомлением об окончании приема сообщения не сопровождается?

Ответ:

 (1) асинхронный обмен 

 (2) блокирующие прием/передача 

 (3) неблокирующие прием/передача 

 (4) синхронный обмен 


Упражнение 5:
Номер 1
Перечислите стандартные коммуникаторы в MPI:

Ответ:

 (1) MPI_COMM_WORLD 

 (2) MPI_COMM_START 

 (3) MPI_COMM_SELF 

 (4) MPI_COMM_NULL 


Номер 2
При успешном завершении вызова процедуры MPI_Init возвращается значение:

Ответ:

 (1) MP I_ERR_RANK 

 (2) MPI_SUCCESS 

 (3) MPI_ERR_OTHER 


Номер 3
При попытке повторного вызова процедуры MPI_Init возвращается значение:

Ответ:

 (1) MPI_ERR_OTHER 

 (2) MPI_SUCCESS 

 (3) MP I_ERR_RANK 


Упражнение 6:
Номер 1
Какой стандартный коммуникатор в MPI включает все процессы параллельной программы?

Ответ:

 (1) MPI_COMM_SELF 

 (2) MPI_COMM_NULL 

 (3) MPI_COMM_WORLD 


Номер 2
Какой стандартный коммуникатор в MPI включает только данный процесс?

Ответ:

 (1) MPI_COMM_SELF 

 (2) MPI_COMM_WORLD 

 (3) MPI_COMM_NULL 


Номер 3
Какой стандартный коммуникатор в MPI не содержит ни одного процесса?

Ответ:

 (1) MPI_COMM_WORLD 

 (2) MPI_COMM_SELF 

 (3) MPI_COMM_NULL 


Упражнение 7:
Номер 1
Специальная именованная константа в MPI, обозначающая неправильный указатель на буфер:

Ответ:

 (1) MP I_ERR_BUFFER 

 (2) MP I_ERR_COMM 

 (3) MP I_ERR_RANK 

 (4) MP I_ERR_OP 


Номер 2
Специальная именованная константа в MPI, обозначающая неправильный коммуникатор:

Ответ:

 (1) MP I_ERR_BUFFER 

 (2) MP I_ERR_COMM 

 (3) MP I_ERR_RANK 

 (4) MP I_ERR_OP 


Номер 3
Специальная именованная константа в MPI, обозначающая неправильный ранг:

Ответ:

 (1) MP I_ERR_BUFFER 

 (2) MP I_ERR_COMM 

 (3) MP I_ERR_RANK 

 (4) MP I_ERR_OP 


Упражнение 8:
Номер 1
Специальная именованная константа в MPI, обозначающая неправильную операцию:

Ответ:

 (1) MP I_ERR_BUFFER 

 (2) MP I_ERR_COMM 

 (3) MP I_ERR_RANK 

 (4) MP I_ERR_OP 


Номер 2
Специальная именованная константа в MPI, обозначающая неправильный аргумент:

Ответ:

 (1) MP I_ERR_BUFFER 

 (2) MP I_ERR_COMM 

 (3) MP I_ERR_RANK 

 (4) MPI_ERR_ARG 


Номер 3
Специальная именованная константа в MPI, обозначающая неизвестную ошибку:

Ответ:

 (1) MP I_ERR_BUFFER 

 (2) MP I_ERR_COMM 

 (3) MP I_ERR_UNKNOWN 

 (4) MP I_ERR_OP 


Упражнение 9:
Номер 1
Какая операция одностороннего обмена в MPI передает данные от отправителя в окно?

Ответ:

 (1) MPI_Put 

 (2) MPI_Accumulate 

 (3) MPI_Get 


Номер 2
Какая операция одностороннего обмена в MPI передает данные из окна отправителю?

Ответ:

 (1) MPI_Accumulate 

 (2) MPI_Get 

 (3) MPI_Put 


Номер 3
Какая операция одностороннего обмена в MPI обновляет окно получателя?

Ответ:

 (1) MPI_Put 

 (2) MPI_Accumulate 

 (3) MPI_Get 


Упражнение 10:
Номер 1
Укажите предопределенную операцию приведения MPI, которая соответствует операции логическое "ИЛИ"?

Ответ:

 (1) MPI_LOR 

 (2) MPI_BOR 

 (3) MPI_LXOR 

 (4) MPI_BXOR 


Номер 2
Укажите предопределенную операцию приведения MPI, которая соответствует операции битовое "ИЛИ"?

Ответ:

 (1) MPI_LOR 

 (2) MPI_BOR 

 (3) MPI_LXOR 

 (4) MPI_BXOR 


Номер 3
Укажите предопределенную операцию приведения MPI, которая соответствует операции логическое исключающее "ИЛИ"?

Ответ:

 (1) MPI_LOR 

 (2) MPI_BOR 

 (3) MPI_LXOR 

 (4) MPI_BXOR 


Упражнение 11:
Номер 1
Какая из перечисленных подпрограмм устанавливает подключение к MPI?

Ответ:

 (1) MPI_Init 

 (2) MPI_Finalize 

 (3) MPI_Comm_size 

 (4) MPI_Comm_rank 

 (5) MPI_Get_processor_name 


Номер 2
Какая из перечисленных подпрограмм завершает работу с MPI?

Ответ:

 (1) MPI_Init 

 (2) MPI_Finalize 

 (3) MPI_Comm_size 

 (4) MPI_Comm_rank 

 (5) MPI_Get_processor_name 


Номер 3
Укажите предопределенную операцию приведения MPI, которая соответствует операции битовое исключающее "ИЛИ"?

Ответ:

 (1) MPI_LOR 

 (2) MPI_BOR 

 (3) MPI_LXOR 

 (4) MPI_BXOR 


Упражнение 12:
Номер 1
Какая подпрограмма MPI определяет размер области взаимодействия?

Ответ:

 (1) MPI_Init 

 (2) MPI_Finalize 

 (3) MPI_Comm_size 

 (4) MPI_Comm_rank 

 (5) MPI_Get_processor_name 


Номер 2
Какая подпрограмма MPI определяет ранг процесса?

Ответ:

 (1) MPI_Init 

 (2) MPI_Finalize 

 (3) MPI_Comm_size 

 (4) MPI_Comm_rank 

 (5) MPI_Get_processor_name 


Номер 3
Какая подпрограмма MPI определяет имя узла, на котором выполняется данный процесс?

Ответ:

 (1) MPI_Init 

 (2) MPI_Finalize 

 (3) MPI_Comm_size 

 (4) MPI_Comm_rank 

 (5) MPI_Get_processor_name 




Главная / Программирование / Модели и средства программирования для многопроцессорных вычислительных систем / Тест 3