все
.doc#include “mpif.h”
include ‘fmpi.h’
include “mpi”
Запитання 45: Множина варіантів
MPI це:
Message passing interface
Multiprocessing passing interface
Multiprocessing parallel interface
Message parallel interface
Запитання 46: Множина варіантів
Функція MPI_WTIME повертає:
астрономічний час в секундах що пройшов з деякого моменту в минулому
час, що пройшов з моменту ініціалізації паралельної частини програми
час існування деякого процесу
час передачі повідомлення процесом
Запитання 47: Множина варіантів
Процедура MPI_GET_PROCESSOR_NAME повертає:
Ім’я вузла, на якому запущений викликаний процес
Ім’я викликаного процесу
Ім’я групи, до якої належить процес
Ім’я комунікатора процесу
Запитання 48: Множинна відповідь
Процедури передачі повідомлень в MPI діляться на такі групи:
Індивідуальні
Колективні
Загальні
Комунікативні
Запитання 49: Множинна відповідь
Індивідуальні процедури передачі повідомлень в МРІ поділяються на:
Процедури з блокуванням
Процеури без блокування
Процедури типу точка-точка
Комунікативні процедури
Процедури з підтвердженням
Процедури без підтвердження
Запитання 50: Множина варіантів
Для чого призначена наступна процедура : MPI_SEND(BUF, COUNT, DATATYPE, DEST, MSGTAG, COMM, IERR)
Блокуюча посилка масиву BUF з ідентифікатором MSGTAG, що складається з COUNT елементів типу DATATYPE, процесу з номером DEST в комунікаторі COMM
Неблокуюча посилка масиву BUF з ідентифікатором MSGTAG, що складається з COUNT елементів типу DATATYPE, процесу з номером DEST в комунікаторі COMM
Блокуюча посилка масиву BUF з ідентифікатором DEST, що складається з COUNT елементів типу DATATYPE, процесу з номером MSGTAG в комунікаторі COMM
Блокуюча посилка масиву COMM з ідентифікатором DEST, що складається з COUNT елементів типу DATATYPE, процесу з номером MSGTAG в комунікаторі BUF
Запитання 51: Відповідність (графічне)
Вкажіть значення параметрів процедури MPI_SEND(BUF, COUNT, DATATYPE, DEST, MSGTAG, COMM, IERR)
A. BUF B. COUNT C. DATATYPE D. MSGTAG E. DEST |
A. Масив, що передається B. Кількість елементів масиву C. Тип елементів масиву D. Ідентифікатор повідомлення E. Номер процесу |
Запитання 52: Множина варіантів
Процедура MPI_BSEND це:
Блокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з синхронізацією
Блокуюча передача повідомлення з синхронізацією
Передача даних усім процесам
Запитання 53: Множина варіантів
Процедура MPI_SSEND це:
Блокуюча передача повідомлення з синхронізацією
Неблокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з синхронізацією
Передача даних усім процесам
Запитання 54: Множина варіантів
Процедура MPI_RSEND це:
Блокуюча передача повідомлення по готовності
Неблокуюча передача повідомлення по готовності
Неблокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з синхронізацією
Запитання 55: Множина варіантів
Процедура MPI_IBSEND це:
Неблокуюча передача повідомлення з буферизацією
Блокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з синхронізацією
Блокуюча передача повідомлення з синхронізацією
Запитання 56: Множина варіантів
Процедура MPI_ISSEND це:
Неблокуюча передача повідомлення з синхронізацією
Блокуюча передача повідомлення з синхронізацією
Неблокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з синхронізацією
Передача даних усім процесам
Запитання 57: Множина варіантів
Процедура MPI_IRSEND це:
Неблокуюча передача повідомлення по готовності
Блокуюча передача повідомлення по готовності
Неблокуюча передача повідомлення з буферизацією
Неблокуюча передача повідомлення з синхронізацією
Запитання 58: Множина варіантів
MPI_BUFFER_ATTACH (BUF, SIZE, IERR) використовується для:
Призначення масиву BUF розміру SIZE для використання при посилці повідомлень з буферизацією
Передачі повідомлень з буферизацією
Зміни розміру масиву BUF для передачі повідомлень з буферизацією
Звільнення масиву BUF розміру SIZE для інших цілей
Запитання 59: Множина варіантів
MPI_BUFFER_DETACH(BUF, SIZE, IERR) використовується для:
Звільнення масиву BUF розміру SIZE для інших цілей
Призначення масиву BUF розміру SIZE для використання при посилці повідомлень з буферизацією
Передачі повідомлень з буферизацією
Зміни розміру масиву BUF для передачі повідомлень з буферизацією
Запитання 60: Множина варіантів
Для чого призначена наступна процедура : MPI_RECV(BUF, COUNT, DATATYPE, SOURCE, MSGTAG, COMM, STATUS, IERR)
Блокуючий прийом повідомлення довжини не більше COUNT від процесу з номером SOURCE із заповненням масиву STATUS
Неблокуючий прийом повідомлення довжини не більше COUNT від процесу з номером SOURCE із заповненням масиву STATUS
Неблокуюча посилка масиву BUF з ідентифікатором MSGTAG, що складається з COUNT елементів типу DATATYPE, процесу з номером DEST в комунікаторі COMM
Блокуюча посилка масиву BUF з ідентифікатором DEST, що складається з COUNT елементів типу DATATYPE, процесу з номером MSGTAG в комунікаторі COMM
Блокуюча посилка масиву COMM з ідентифікатором DEST, що складається з COUNT елементів типу DATATYPE, процесу з номером MSGTAG в комунікаторі BUF
Запитання 61: Множина варіантів
Якщо замісь аргумента SOURCE в процедурі MPI_RECV використовується MPI_ANY_SOURCE, то це ознака того, що:
Підходить повідомлення, від любого процесу
Підходить повідомлення з любим ідентифікатором
Підходить повідомлення від любої групи
Підходить любе повідомлення
Запитання 62: Множина варіантів
Якщо замісь аргумента MSGTAG в процедурі MPI_RECV використовується MPI_ANY_TAG, то це ознака того, що:
Підходить повідомлення з любим ідентифікатором
Підходить повідомлення, від любого процесу
Підходить повідомлення від любої групи
Підходить любе повідомлення
Запитання 63: Відповідність (графічне)
Вкажіть, що міститься в елементах масиву STATUS при прийомі повідомлення процедурою MPI_RECV:
A. STATUS(MPI_SOURCE) B. STATUS(MPI_TAG) C. STATUS(MPI_ERROR) |
A. номер процесу-відправника B. ідентифікатор повідомлення C. код помилки |
Запитання 64: Множина варіантів
Якщо один процес послідовно посилає два повідомлення, відповідні одному і тому ж виклику MPI_RECV, іншому процесу, то першим буде прийнято повідомлення, яке
Було відправлено раніше
Порядок їх отримання отримуючим процесом неперед не оприділений
Має менший розмір
Має більший ідентифікатор
Запитання 65: Множина варіантів
Якщо різні процеси одночасно посилають два повідомлення, відповідні одному і тому ж виклику MPI_RECV, іншому процесу, то першим буде прийнято повідомлення, яке
Порядок їх отримання отримуючим процесом неперед не оприділений
Було відправлено раніше
Має менший розмір
Має більший ідентифікатор
Запитання 66: Множина варіантів
Для чого призначена процедура MPI_PROBE(SOURCE, MSGTAG, COMM, STATUS, IERR)
За значенням параметра STATUS функція визначає число COUNT вже прийнятих (після звернення до MPI_RECV) або прийнятих (після звернення до MPI_PROBE або MPI_IPROBE) елементів повідомлення типу DATATYPE
За значенням параметра STATUS функція визначає число COUNT вже відправлених (після звернення до MPI_RECV) або відправлених (після звернення до MPI_PROBE або MPI_IPROBE) елементів повідомлення типу DATATYPE
За значенням параметра STATUS функція визначає число COUNT відправлених процесом повідомлень
Отримання в масиві STATUS інформації про структуру очікуваного повідомлення з блокуванням.
Запитання 67: Множина варіантів
Для чого призначена процедура MPI_GET_COUNT(STATUS, DATATYPE, COUNT, IERR)
Отримання в масиві STATUS інформації про структуру очікуваного повідомлення з блокуванням
За значенням параметра STATUS функція визначає число COUNT вже прийнятих (після звернення до MPI_RECV) або прийнятих (після звернення до MPI_PROBE або MPI_IPROBE) елементів повідомлення типу DATATYPE
За значенням параметра STATUS функція визначає число COUNT вже відправлених (після звернення до MPI_RECV) або відправлених (після звернення до MPI_PROBE або MPI_IPROBE) елементів повідомлення типу DATATYPE
За значенням параметра STATUS функція визначає число COUNT відправлених процесом повідомлень
Запитання 68: Множина варіантів
Процедура MPI_ISEND(BUF, COUNT, DATATYPE, DEST, MSGTAG, COMM, REQUEST, IERR) це –
Неблокуюча передача повідомлення
Блокуюча посилка масиву BUF з ідентифікатором MSGTAG, що складається з COUNT елементів типу DATATYPE, процесу з номером DEST в комунікаторі COMM
Блокуюча передача пвідомлення
Неблокуючий прийом повідомлення
Запитання 69: Множина варіантів
Процедура MPI_IRECV(BUF, COUNT, DATATYPE, SOURCE, MSGTAG, COMM, REQUEST, IERR) це -
Неблокуючий прийом повідомлення
Неблокуюча передача повідомлення
Блокуючий прийом масиву BUF з ідентифікатором MSGTAG, що складається з COUNT елементів типу DATATYPE, процесу з номером SOURCE в комунікаторі COMM
Блокуюча передача повідомлення
Запитання 70: Множина варіантів
Повідомлення, що було відправлено процедурою MPI_SEND може бути прийнято:
Любою з процедур MPI_RECV і MPI_IRECV
Тільки процедурою MPI_RECV
Тільки процедурою MPI_IRECV
Не може бути прийнято
Запитання 71: Множина варіантів
Повідомлення, що було відправлено процедурою MPI_ISEND може бути прийнято:
Любою з процедур MPI_RECV і MPI_IRECV
Тільки процедурою MPI_RECV
Тільки процедурою MPI_IRECV
Не може бути прийнято
Запитання 72: Множина варіантів
Процедура MPI_IPROBE призначена для:
Отримання інформації про структуру очікуваного повідомлення без блокування
Отримання інформації про структуру очікуваного повідомлення з блокуванням
Відправка інформації про структуру повідомлення з блокуванням