Главная / Алгоритмы и дискретные структуры /
Кластерные вычисления / Тест 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) для всех процессов