все
.docВідправка інформації про структуру повідомлення без блокування
Запитання 73: Множина варіантів
Повідомлення може бути прийнято, якщо в параметрі FLAG процедури MPI_IPROBE повертається значення:
TRUE
OK
1
0
Запитання 74: Множина варіантів
Процедура MPI_WAIT призначена для:
Очікування завершення асинхронної операції
Встановлення затримки передачі повідомлення
Тимчасового припинення передачі вказаного повідомлення
Тимчасового припинення передачі повідомлень
Запитання 75: Множина варіантів
Поки асинхронна операція не буде завершена, процес, що виконав процедуру MPI_WAIT
Буде заблокований
Продовжить передачу повідомлень
Припинить лише прийом повідомлень
Залишатиметься в активному стані
Запитання 76: Множина варіантів
Після виконання процедури MPI_WAIT ідентифікатор не блокуючої операції REQUEST встановлюється в значення
MPI_REQUEST_NULL
MPI_REQUEST_WAIT
1
MPI_REQUEST_FIN
FALSE
NULL
Запитання 77: Множина варіантів
Процедура MPI_WAITALL(COUNT, REQUESTS, STATUSES, IERR) призначена для:
Очікування завершення COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Встановлення затримки передачі COUNT повідомлень, асоційованих з ідентифікаторами REQUESTS
Встановлення затримки COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Зупинка COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Запитання 78: Множина варіантів
Процедура MPI_WAITANY(COUNT, REQUESTS, INDEX, STATUS, IERR) призначена для:
Очікування завершення одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Встановлення затримки передачі одного з COUNT повідомлень, асоційованих з ідентифікаторами REQUESTS
Встановлення затримки одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Зупинка одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Запитання 79: Множина варіантів
Якщо при використанні процедури MPI_WAITANY до моменту виклику завершилося декілька із очікуваних операцій, то одна із них буде вибрана
Випадковим чином
За найменшим значенням ідентифікатора
За найбільшим значенням ідентифікатора
За часом завершення
Запитання 80: Множина варіантів
Процедура MPI_WAITSOME(INCOUNT, REQUESTS, OUTCOUNT, INDEXES, STATUSES, IERR) призначена для:
Очікування завершення хоча б одної з ICOUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Встановлення затримки передачі одного з ICOUNT повідомлень, асоційованих з ідентифікаторами REQUESTS
Встановлення затримки хоча б одної з ICOUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Запитання 81: Множина варіантів
Параметер INCOUNT процедури MPI_WAITSOME(INCOUNT, REQUESTS, OUTCOUNT, INDEXES, STATUSES, IERR) містить:
Число завершених операцій
Число виконуваних на даний момент операцій
Ідентифікатор завершеної операції
Число незавершених операцій
Запитання 82: Множина варіантів
Перші OUTCOUNT елементів масиву INDEXES у процедурі MPI_WAITSOME(INCOUNT, REQUESTS, OUTCOUNT, INDEXES, STATUSES, IERR) містять:
номера елементів масиву REQUESTS з їх ідентифікаторами
параметри завершених операцій
номера елементів масиву STATUSES з їх ідентифікаторами
параметри для незавершених операції
Запитання 83: Множина варіантів
Перші OUTCOUNT елементів масиву STATUSES у процедурі MPI_WAITSOME(INCOUNT, REQUESTS, OUTCOUNT, INDEXES, STATUSES, IERR) містять:
параметри завершених операцій
номера елементів масиву REQUESTS з їх ідентифікаторами
номера елементів масиву STATUSES з їх ідентифікаторами
параметри для незавершених операцій
Запитання 84: Множина варіантів
Процедура MPI_TEST(REQUEST, FLAG, STATUS, IERR) призначена для:
Перевірки завершення асинхронної операції, асоційованої з ідентифікатором REQUEST
Перевірки завершення синхронної операції, асоційованої з ідентифікатором REQUEST
Перевірки завершення відправки повідомлення
Перевірки завершення синхронної операції, асоційованої з ідентифікатором STATUS
Запитання 85: Множина варіантів
Якщо операція завершена, то в параметрі FLAG процедури MPI_TEST(REQUEST, FLAG, STATUS, IERR) повертається значення:
TRUE
1
0
MPI_TEST_NULL
Запитання 86: Множина варіантів
Якщо в параметрі FLAG процедури MPI_TEST(REQUEST, FLAG, STATUS, IERR) повертається значення TRUE, то
Операція завершена
Операція не завершена
Операція виконується
Не існує заданої операції
Запитання 87: Множина варіантів
Процедура MPI_TESTALL(COUNT, REQUESTS, FLAG, STATUSES, IERR) призначена для
Перевірка завершеності COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Перевірка завершеності COUNT асинхронних операцій, асоційованих з ідентифікаторами FLAG
Перевірка активності COUNT асинхронних операцій, асоційованих з ідентифікаторами FLAG
Запитання 88: Множина варіантів
Процедура MPI_TESTANY(COUNT, REQUESTS, FLAG, STATUSES, IERR) призначена для:
Перевірка завершеності хоча б одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS
Перевірка завершеності хоча б одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами FLAG
Перевірка незавершеності хоча б одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами REQUESTS.
Перевірка активності хоча б одної з COUNT асинхронних операцій, асоційованих з ідентифікаторами FLAG
Запитання 89: Множина варіантів
Процедура MPI_TESTSOME є аналогом процедури
MPI_WAITSOME
MPI_TEST
MPI_STATSOME
MPI_CALLSOME
Запитання 90: Множина варіантів
Відмінністю MPI_TESTSOME від MPI_WAITSOME є те, що:
Повернення відбувається негайно
Повертає повну інформацію про операцію
Повертає неповну інформацію про операцію
Запитання 91: Множина варіантів
Якщо жодна з операцій не завершилася, то значення OUTCOUNT при виконанні процедури MPI_TESTSOME дорівнюватиме
0
1
TRUE
FALSE
Запитання 92: Множина варіантів
Для формування відкладеного запиту на відправку повідомлення використовується процедура:
MPI_SEND_INIT
MPI_SEND_WAIT
MPI_ISEND
MPI_INIT_SEND
Запитання 93: Множина варіантів
При формуванні відкладеного запиту на відправку повідомлення сама операція відправки
Не починається
Починається негайно
Починається через вказаний у запиті час
Починається через певний час
Запитання 94: Відповідність (графічне)
Вкажіть відповідність процедур та дій, що вони виконують
A. MPI_BSEND_INIT B. MPI_SSEND_INIT C. MPI_RSEND_INIT |
A. формування відкладеного запиту на передачу повідомлення з буферизацією B. формування відкладеного запиту на передачу повідомлення з синхронізацією C. формування відкладеного запиту на передачу повідомлення по готовності |
Запитання 95: Множина варіантів
Для формування відкладеного запиту на прийом повідомлення використовується процедура:
MPI_RECV_INIT
MPI_RECV
MPI_INIT_RECV
MPI_IRECV
Запитання 96: Множина варіантів
При формуванні відкладеного запиту на прийом повідомлення сама операція
Не починається
Починається негайно
Починається через вказаний у запиті час
Починається лише після формування запиту відправки
Запитання 97: Множина варіантів
Процедура MPI_START призначена для
Ініціалізації відкладеного запиту на виконання операції обміну
Ініціалізації паралельної частини програми
Початку виконання паралельної частини програми
Початку виконання усіх операцій обміну у програмі
Запитання 98: Множина варіантів
При виконанні процедури MPI_START операція запускається як:
Неблокуюча
Блокуюча
Віддалена
Комунікативна
Запитання 99: Множина варіантів
Процедура MPI_ STARTALL (COUNT, REQUESTS, IERR) призначена для
Ініціалізації COUNT відкладених запитів на виконання операцій обміну
Ініціалізації паралельної частини програми
Запуску COUNT нових процесів
Початку виконання COUNT операцій обміну у програмі
Запитання 100: Множина варіантів
Повідомлення, відправлене за допомогою відкладеного запиту на відправку, може бути прийнято:
Любою з процедур прийому
Лише відкладеним запитом на прийом
Лише процедурою MPI_RECV
Лише процедурою MPI_IRECV
Запитання 101: Множина варіантів
По завершенні відкладеного запиту значення параметра REQUEST
Зберігається і може використовуватися в подальшому
Не зберігається
Зберігається але не може використовуватися в подальшому
Встановлюється в NULL
Запитання 102: Множина варіантів
Для видалення всіх структур даних, пов’язаних з параметром REQUEST використовується процедура:
MPI_REQUEST_FREE(REQUEST, IERR)
MPI_REQUEST_DEL_ALL(REQUEST, IERR)
MPI_REQUEST_REMOVE(REQUEST, IERR)
MPI_REQUEST_DELETE(REQUEST, IERR)
Запитання 103: Множина варіантів
Якщо операція, пов’язана з запитом MPI_REQUEST_FREE(REQUEST, IERR) вже виконується, то вона
Завершиться
Призупинить своє виконання
Продовжить виконуватися
Запитання 104: Множина варіантів
Що таке deadlock?
Тупикова ситуація
Призупинення усіх дій програми