Главная /
Введение в программирование на кластерах
Введение в программирование на кластерах - ответы на тесты Интуит
Курс посвящен средствам разработки параллельных программ для вычислительных систем с распределённой памятью, кластеров.
Список вопросов:
- # Применение технологий высокопроизводительных вычислений позволяет:
- # Классическая фоннеймановская архитектура соответствует следующему классу архитектур Флинна:
- # Отметьте компоненты IPC (InterProcess Communication):
- # Функция ftok предназначена для:
- # В классификации Флинна представлены следующие типы архитектур вычислительных систем:
- # Какая функция IPC предназначена для отправки сообщений:
- # Вызов какой функции IPC приводит к удалению очереди сообщений?
- # Что такое POSIX?
- # POSIX Threads это:
- # Что такое OpenMP?
- # Что такое MPI?
- # Что из нижеперечисленного является реализацией MPI?
- # Что такое Intel® MKL?
- # Что такое Intel® IPP?
- # Перечислите компоненты Intel\circledR Parallel Building Blocks.
- # На каких узлах должен запускаться "демон" MPI?
- # Допускается ли одновременное использование технологий MPI и OpenMP?
- # Какое наименьшее значение может иметь ранг процесса MPI-программы?
- # Предусмотрена ли в MPI поддержка языка Eiffel?
- # Предусмотрена ли в MPI поддержка языка Java?
- # Предусмотрена ли в MPI поддержка языка Fortran?
- # Средство отладки и анализа MPI-программ:
- # Что из перечисленного является реализацией MPI?
- # Чем ограничена масштабируемость параллельных MPI-программ?
- # Что описывает коммуникатор в MPI?
- # Отметьте среди нижеперечисленных стандартные коммуникаторы MPI:
- # Что такое тег?
- # Как называется демон, используемый в MPI-2?
- # Отметьте правильную последовательность команд управления кольцом демонов в MPI-2:
- # Отметьте правильную последовательность вызова функций MPI:
- # Какие виды двухточечных операций приема сообщений реализованы в MPI?
- # Сколько процессов участвуют в двухточечных обменах?
- # Двухточечные обмены это реализация:
- # Отметьте разновидности двухточечных обменов в MPI:
- # Ранг процесса:
- # Функция MPI_Send реализует:
- # Функция MPI_ISend реализует:
- # Функция MPI_BSend реализует:
- # Функция MPI_SSend реализует:
- # Функция MPI_Recv реализует:
- # Функция MPI_IRecv реализует:
- # Что из нижеперечисленного является джокером MPI?
- # Какая функция MPI используется для подключения буфера отправки?
- # Какая функция MPI реализует совместные прием и передачу?
- # Какая подпрограмма MPI реализует двухточечную стандартную блокирующую передачу данных?
- # Отметьте этапы выполнения неблокирующего обмена:
- # Неблокирующая отправка сообщения выполняется при вызове функции:
- # Проверка завершения всех неблокирующих обменов выполняется функцией:
- # Проверка завершения любого числа неблокирующих обменов выполняется функцией:
- # Проверка завершения одного из общего числа неблокирующих обменов выполняется функцией:
- # Какую информацию можно получить с помощью вызова функции MPI_Get_count?
- # Какая подпрограмма используется для приема сообщения, отправленного широковещательной рассылкой в MPI?
- # Какая подпрограмма используется для передачи сообщения широковещательной рассылкой в MPI?
- # Какая подпрограмма используется для распределения данных в MPI?
- # Какая подпрограмма используется для сбора данных в MPI?
- # Какая подпрограмма MPI используется для барьерной синхронизации процессов?
- # Можно ли сообщение, отправленное функцией коллективного обмена принять с помощью функции двухточечного обмена?
- # Является ли операция барьерной синхронизации коллективной?
- # Теги сообщениям в коллективных обменах назначаются:
- # Какие из нижеперечисленных видов обмена являются коллективными?
- # Какие из нижеперечисленных видов обмена не являются коллективными?
- # Является ли операция сканирования коллективной?
- # Какая из нижеперечисленных функций MPI реализует широковещательную рассылку?
- # Какие из нижеперечисленных операций являются операциями приведения?
- # Барьерная синхронизация в MPI:
- # Что такое "коммуникатор" в MPI?
- # Может ли один и тот же процесс принадлежать нескольким группам одновременно?
- # Какая из нижеперечисленных предопределенных групп присутствует в MPI?
- # Какие виды коммуникаторов есть в MPI?
- # Какие операции из нижеперечисленных используются для создания групп?
- # Какое действие выполняет вызов функции MPI_Group_free?
- # Какая функция используется для создания коммуникатора?
- # Какая функция играет роль деструктора коммуникатора?
- # Какие типы обменов реализованы в MPI?
- # Какие виды виртуальных топологий реализованы в MPI?
- # Имеются ли собственные средства поддержки многопоточности в MPI?
- # Какие ограничения действуют для передаваемых данных в MPI?
- # Может ли во время выполнения параллельной MPI-программы изменяться количество процессов?
- # Имеются ли в MPI параллельные операции с файлами?
- # Имеются ли в MPI буферизованные коллективные обмены?
- # Имеются ли в MPI буферизованные двухточечные обмены?
- # OpenMP-программа состоит из:
- # Может ли меняться число потоков при выполнении OpenMP-программы?
- # Отметьте ключевое слово OpenMP, с помощью которого в операторе schedule задается неравномерное распределение итераций между потоками:
- # Отметьте ключевое слово OpenMP, с помощью которого в операторе schedule задается равномерное распределение итераций между потоками:
- # Отметьте оператор объявления глобальных переменных:
- # Отметьте оператор объявления локальных переменных:
- # Отметьте способы задания числа потоков в OpenMP-программах:
- # Отметьте функции-таймеры OpenMP:
- # Можно ли с помощью переменной окружения OMP_THREADS задать количество потоков?
- # Поддерживают ли компиляторы GCC версии 4.7.1 OpenMP?
- # Что такое оптимизация программы?
- # В каком случае развертка цикла увеличивает производительность программы?
- # Почему подстановка функций может дать выигрыш в производительности?
- # В чем заключается оптимизирующее преобразование "алгебраическая редукция"?
- # В чем заключается оптимизирующее преобразование "логическая редукция"?
- # Может ли измениться в результате оптимизации результат выполнения программы?
- # Какая оптимизация из нижеперечисленных требует повторной компиляции?
- # Что из нижеперечисленного является компилятором (семейством компиляторов)?
- # Что из нижеперечисленного является оптимизирующим преобразованием?
- # Что такое синтаксис?
- # Что такое семантика?
- # Что такое лексемы?
- # Что такое компилятор?