Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

все

.doc
Скачиваний:
299
Добавлен:
05.03.2016
Размер:
6.35 Mб
Скачать

Відправка інформації про структуру повідомлення без блокування

Запитання 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?

Тупикова ситуація

Призупинення усіх дій програми

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]