Введение в программирование на кластерах - ответы

Количество вопросов - 104

Отметьте среди нижеперечисленных стандартные коммуникаторы MPI:

Какая подпрограмма используется для приема сообщения, отправленного широковещательной рассылкой в MPI?

Двухточечные обмены это реализация:

Что такое семантика?

Что такое OpenMP?

Предусмотрена ли в MPI поддержка языка Fortran?

Какие операции из нижеперечисленных используются для создания групп?

Какая подпрограмма MPI реализует двухточечную стандартную блокирующую передачу данных?

Отметьте ключевое слово OpenMP, с помощью которого в операторе schedule задается неравномерное распределение итераций между потоками:

Отметьте оператор объявления глобальных переменных:

Какая подпрограмма MPI используется для барьерной синхронизации процессов?

Перечислите компоненты Intel\circledR Parallel Building Blocks.

OpenMP-программа состоит из:

Что такое "коммуникатор" в MPI?

Проверка завершения всех неблокирующих обменов выполняется функцией:

Имеются ли в MPI буферизованные коллективные обмены?

Какие из нижеперечисленных видов обмена не являются коллективными?

Функция MPI_Recv реализует:

Какие виды коммуникаторов есть в MPI?

Как называется демон, используемый в MPI-2?

Отметьте способы задания числа потоков в OpenMP-программах:

Что такое компилятор?

Может ли во время выполнения параллельной MPI-программы изменяться количество процессов?

Что из нижеперечисленного является компилятором (семейством компиляторов)?

Можно ли с помощью переменной окружения OMP_THREADS задать количество потоков?

Какая функция используется для создания коммуникатора?

Функция MPI_ISend реализует:

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

Какие типы обменов реализованы в MPI?

Вызов какой функции IPC приводит к удалению очереди сообщений?

Отметьте компоненты IPC (InterProcess Communication):

В классификации Флинна представлены следующие типы архитектур вычислительных систем:

Что такое POSIX?

Что такое MPI?

Что такое Intel® IPP?

Какое наименьшее значение может иметь ранг процесса MPI-программы?

Чем ограничена масштабируемость параллельных MPI-программ?

Что такое тег?

Сколько процессов участвуют в двухточечных обменах?

Ранг процесса:

Функция MPI_BSend реализует:

Функция MPI_IRecv реализует:

Какая функция MPI используется для подключения буфера отправки?

Неблокирующая отправка сообщения выполняется при вызове функции:

Проверка завершения любого числа неблокирующих обменов выполняется функцией:

Какая подпрограмма используется для передачи сообщения широковещательной рассылкой в MPI?

Какая подпрограмма используется для сбора данных в MPI?

Можно ли сообщение, отправленное функцией коллективного обмена принять с помощью функции двухточечного обмена?

Является ли операция сканирования коллективной?

Может ли один и тот же процесс принадлежать нескольким группам одновременно?

Какое действие выполняет вызов функции MPI_Group_free?

Какая функция играет роль деструктора коммуникатора?

Какие виды виртуальных топологий реализованы в MPI?

Имеются ли в MPI параллельные операции с файлами?

Отметьте ключевое слово OpenMP, с помощью которого в операторе schedule задается равномерное распределение итераций между потоками:

Отметьте функции-таймеры OpenMP:

Почему подстановка функций может дать выигрыш в производительности?

В чем заключается оптимизирующее преобразование "алгебраическая редукция"?

Что такое синтаксис?

Что такое лексемы?

Может ли меняться число потоков при выполнении OpenMP-программы?

На каких узлах должен запускаться "демон" MPI?

Что описывает коммуникатор в MPI?

Является ли операция барьерной синхронизации коллективной?

Функция ftok предназначена для:

Проверка завершения одного из общего числа неблокирующих обменов выполняется функцией:

Отметьте правильную последовательность команд управления кольцом демонов в MPI-2:

Что из нижеперечисленного является джокером MPI?

Применение технологий высокопроизводительных вычислений позволяет:

Какая из нижеперечисленных предопределенных групп присутствует в MPI?

Отметьте оператор объявления локальных переменных:

Какая функция MPI реализует совместные прием и передачу?

Что такое оптимизация программы?

Имеются ли собственные средства поддержки многопоточности в MPI?

Теги сообщениям в коллективных обменах назначаются:

Функция MPI_SSend реализует:

Функция MPI_Send реализует:

Какие виды двухточечных операций приема сообщений реализованы в MPI?

Что такое Intel® MKL?

POSIX Threads это:

Какая функция IPC предназначена для отправки сообщений:

Классическая фоннеймановская архитектура соответствует следующему классу архитектур Флинна:

Что из нижеперечисленного является реализацией MPI?

Поддерживают ли компиляторы GCC версии 4.7.1 OpenMP?

Какая оптимизация из нижеперечисленных требует повторной компиляции?

Предусмотрена ли в MPI поддержка языка Java?

В чем заключается оптимизирующее преобразование "логическая редукция"?

В каком случае развертка цикла увеличивает производительность программы?

Что из перечисленного является реализацией MPI?

Какую информацию можно получить с помощью вызова функции MPI_Get_count?

Отметьте правильную последовательность вызова функций MPI:

Барьерная синхронизация в MPI:
(Ответ считается верным, если отмечены все правильные варианты ответов.)

Какая подпрограмма используется для распределения данных в MPI?

Имеются ли в MPI буферизованные двухточечные обмены?

Какая из нижеперечисленных функций MPI реализует широковещательную рассылку?

Может ли измениться в результате оптимизации результат выполнения программы?

Предусмотрена ли в MPI поддержка языка Eiffel?

Какие ограничения действуют для передаваемых данных в MPI?

Отметьте этапы выполнения неблокирующего обмена:

Средство отладки и анализа MPI-программ:

Допускается ли одновременное использование технологий MPI и OpenMP?

Что из нижеперечисленного является оптимизирующим преобразованием?

Какие из нижеперечисленных видов обмена являются коллективными?

Отметьте разновидности двухточечных обменов в MPI: