игра брюс 2048
Главная / Алгоритмы и дискретные структуры / Кластерные вычисления / Тест 2

Кластерные вычисления - тест 2

Упражнение 1:
Номер 1
Стандартной моделью программирования для разработки приложений с явным параллелизмом является интерфейс на основе

Ответ:

 (1) идентификации 

 (2) передачи сообщений 

 (3) удаленного доступа 


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

Ответ:

 (1) переносимость 

 (2) эффективность 

 (3) гибкость 


Номер 3
К базовым функциям стандарта MPI-1 следует относить

Ответ:

 (1) управление вычислительным окружением 

 (2) передачу сообщений типа "точка-точка" 

 (3) коллективные операции взаимодействия 


Упражнение 2:
Номер 1
Из приведенных ниже записей выделите базовые функции стандарта MPI-1:

Ответ:

 (1) использование производных типов данных 

 (2) управление группами и коммуникаторами 

 (3) виртуальные топологии 


Номер 2
К дополнительным функциям стандарта MPI-2 относят

Ответ:

 (1) динамическое порождение процессов 

 (2) статическую идентификацию доступа 

 (3) однонаправленную передачу сообщений 


Номер 3
Из предложенных ниже записей выберите те, которые представляют собой функции стандарта MPI-2:

Ответ:

 (1) расширенные коллективные операции 

 (2) параллельный ввод/вывод 

 (3) модуляционный поиск идентификаторов 


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

Ответ:

 (1) инициализации MPI-окружения 

 (2) завершения работы MPI-окружения 

 (3) получения информации о свойствах и параметрах окружения 


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

Ответ:

 (1) MPI_Init 

 (2) MPI_Initialized 

 (3) MPI_Comm_size 


Номер 3
Все параллельные процессы, из которых состоит MPI-программа, объединяются в группы, которые управляются

Ответ:

 (1) идентификаторами 

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

 (3) коммутаторами 


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

Ответ:

 (1) модуляторами 

 (2) синхронизаторами 

 (3) коммутаторами 


Номер 2
Уникальный номер, который присваивается процессу системой при инициализации, носит название

Ответ:

 (1) ранг процесса 

 (2) степень доступности процесса 

 (3) порядок сходимости процесса 


Номер 3
Операции передачи данных в MPI типа "точка-точка" представляют собой передачу сообщений между

Ответ:

 (1) двумя MPI-процессами 

 (2) четырьмя MPI-процессами 

 (3) бесконечным числом MPI-процессов 


Упражнение 5:
Номер 1
Из предложенных ниже записей выберите правильные обозначения MPI-функций для выполнения команд Send и Receive:

Ответ:

 (1) блокирующий Send 

 (2) неблокирующий Receive 

 (3) синхронный Send 


Номер 2
К правильным вариантам записи MPI-функций для выполнения команд Send и Receive следует отнести

Ответ:

 (1) буферированный Send 

 (2) комбинированный Send 

 (3) Send по готовности 


Номер 3
К аргументам блокирующего Send следует отнести

Ответ:

 (1) buffer 

 (2) count 

 (3) type 


Упражнение 6:
Номер 1
Коллективные операции являются

Ответ:

 (1) блокирующими 

 (2) открытыми 

 (3) динамическими 


Номер 2
Коллективные операции используются

Ответ:

 (1) только для встроенных MPI-типов данных 

 (2) только для производных MPI-типов данных 

 (3) как для встроенных MPI-типов данных, так и для производных 


Номер 3
Куда отправляет данные процесс root?

Ответ:

 (1) в кластер 

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

 (3) в свой приемный буфер 


Упражнение 7:
Номер 1
К функциям, выполняемым коллективными операциями в MPI, следует относить

Ответ:

 (1) MPI_Reduce 

 (2) MPI_Scan 

 (3) MPI_Def 


Номер 2
Какие из предложенных ниже функций выполняются коллективными операциями в MPI?

Ответ:

 (1) MPI_Allreduce 

 (2) MPI_Reduce_scatter 

 (3) MPI_Reduce_Root 


Номер 3
Для определения собственных коллективных операций используют

Ответ:

 (1) функцию MPI_Op_create 

 (2) функцию MPI_Op_free 

 (3) тип данных MPI_Usr_function 


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

Ответ:

 (1) MPI_Reduce 

 (2) MPI_Define 

 (3) MPI_Destruct 


Номер 2
Встроенных коллективных операций в MPI насчитывается

Ответ:

 (1) 10 

 (2) 12 

 (3) 18 


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

Ответ:

 (1) MPI_MAX 

 (2) MPI_SUM 

 (3) MPI_LAND 


Упражнение 9:
Номер 1
К основным целям средств организации процессов в группы следует относить

Ответ:

 (1) организацию задач, на основе их функционального назначения 

 (2) осуществление коллективных операций только на заданном множестве процессов 

 (3) обеспечение безопасной передачи сообщений в рамках одной группы 


Номер 2
Группы и коммуникаторы являются

Ответ:

 (1) статическими 

 (2) динамическими 

 (3) синхронными 


Номер 3
В терминах MPI, отображение MPI процессов на некоторую геометрическую конфигурацию процессоров описывает

Ответ:

 (1) виртуальная топология 

 (2) физическая топология 

 (3) терминальная топология 


Упражнение 10:
Номер 1
К типам топологий, поддерживаемым в MPI, следует относить

Ответ:

 (1) решеточные топологии 

 (2) динамические топологии 

 (3) топологии в виде графа 


Номер 2
Виртуальные топологии строятся на основе

Ответ:

 (1) групп 

 (2) коммуникаторов 

 (3) идентификаторов 


Номер 3
Для чего MPI-отладчик из Visual Studio использует файл Mpishim.exe?

Ответ:

 (1) для автоматического присоединения отладочных средств к MPI-процессам 

 (2) для синхронизации параметров доступа к кластеру 

 (3) для определения контекстно-обусловленных логических терминальных идентификаторов 


Упражнение 11:
Номер 1
Какие средства используются при отладке MPI-приложений в рамках Visual Studio?

Ответ:

 (1) Msvsmon 

 (2) Smpd 

 (3) Mpishim 


Номер 2
К средствам отладки MPI-приложений в рамках Visual Studio следует отнести

Ответ:

 (1) монитор удаленной отладки 

 (2) процесс-демон, запускающий приложение Mpishim.exe 

 (3) идентификатор массива инициализации кластера 


Номер 3
К режимам, в которых пользователь может выполнять MPI-приложения непосредственно в рамках сессии из Visual Studio, следует относить

Ответ:

 (1) режим симуляции на одной машине 

 (2) режим непосредственного запуска приложения на вычислительном кластере 

 (3) режим идентификации 


Упражнение 12:
Номер 1
При задании точек остановки в приложении, пользователь может указать применение этих точек

Ответ:

 (1) ко всем MPI-процессам 

 (2) к некоторым из MPI-процессов путем задания условий фильтрации для точек остановки 

 (3) к терминальным MPI-процессам 


Номер 2
В поле ID окна Processes Visual Studio отображается

Ответ:

 (1) PID 

 (2) ранг процесса 

 (3) текущее состояние кластера 


Номер 3
Установка фильтров для точек остановки позволяет иметь активные точки остановки

Ответ:

 (1) только для некоторых определенных процессов 

 (2) только для открытых процессов 

 (3) для всех процессов 




Главная / Алгоритмы и дискретные структуры / Кластерные вычисления / Тест 2