Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Классическая фоннеймановская архитектура соответствует следующему классу архитектур Флинна:
средства работы с общей памятью неименованные каналы сокеты сообщения именованные каналы семафоры брекеты
Применение технологий высокопроизводительных вычислений позволяет:
решать новые, более сложные задачи решать старые задачи, но с более высокой точностью решать старые задачи, но быстрее
Функция ftok предназначена для:
получения ключа для идентификации очереди сообщений в IPC синхронизации потоков создания очереди сообщений в IPC такой функции нет
Какая функция IPC предназначена для отправки сообщений:
msgrcv MPI_Send ftok msgsnd
В классификации Флинна представлены следующие типы архитектур вычислительных систем:
SISD MISD MIMD CISC SIMD CISD RISC
POSIX Threads это:
одна из реализаций OpenMP библиотека для разработки многопоточных приложений семейство стандартов для открытых систем одна из реализаций MPI
Вызов какой функции IPC приводит к удалению очереди сообщений?
msgctl msgsnd msgrcv ftok
Что такое POSIX?
семейство стандартов для открытых систем библиотека для разработки многопоточных приложений операционная система семейства UNIX
Что такое OpenMP?
компилятор C это стандарт программного интерфейса приложений для параллельных систем с общей памятью среда разработки параллельных приложений
Что из нижеперечисленного является реализацией MPI?
LAM Intel® MPI MPICH SuperfastMPI R-MPI
Что такое MPI?
язык программирования это спецификация интерфейса передачи сообщений основной инструмент разработки приложений для вычислительных систем с общей памятью
Что такое Intel® MKL?
библиотека численных методов библиотека для разработки параллельных программ библиотека для трассировки параллельных программ
Что такое Intel® IPP?
библиотека для трассировки параллельных программ библиотека численных методов библиотека для разработки параллельных программ
Перечислите компоненты Intel\circledR Parallel Building Blocks.
Intel\circledR Integrated Performance Primitives Intel\circledR MPI Intel\circledR Math Kernel Library Intel\circledR CilkTM Plus Intel\circledR Array Building Blocks Intel\circledR Threading Building Blocks
Допускается ли одновременное использование технологий MPI и OpenMP?
нет да
На каких узлах должен запускаться "демон" MPI?
на узле, где запускается мастер-программа на одном произвольном узле на всех, используемых для выполнения параллельной программы
Какое наименьшее значение может иметь ранг процесса MPI-программы?
-32768 ограничений нет -32767 0 100 1
Предусмотрена ли в MPI поддержка языка Eiffel?
да нет
Предусмотрена ли в MPI поддержка языка Java?
нет да
Предусмотрена ли в MPI поддержка языка Fortran?
да нет
Что из перечисленного является реализацией MPI?
ClusterMPI OpenMPI shmemMPI MPICH
Чем ограничена масштабируемость параллельных MPI-программ?
количеством узлов в вычислительной системе типом процессора количеством ядер процессора
Отметьте разновидности двухточечных обменов в MPI:
неблокирующие сбор данных блокирующие широковещательная рассылка распределение данных
Ранг процесса:
отрицательное или положительное целое значение всегда неотрицательное целое значение всегда положительное целое значение
Функция MPI_Send реализует:
двухточечный обмен с буферизацией двухточечный обмен "по готовности" стандартный блокирующий двухточечный обмен неблокирующий двухточечный обмен двухточечный синхронный обмен
Функция MPI_ISend реализует:
двухточечный обмен "по готовности" стандартный блокирующий двухточечный обмен двухточечный синхронный обмен неблокирующий двухточечный обмен двухточечный обмен с буферизацией
Функция MPI_BSend реализует:
двухточечный обмен "по готовности" двухточечный синхронный обмен неблокирующий двухточечный обмен двухточечный обмен с буферизацией стандартный блокирующий двухточечный обмен
Функция MPI_SSend реализует:
стандартный блокирующий двухточечный обмен двухточечный обмен "по готовности" неблокирующий двухточечный обмен двухточечный обмен с буферизацией двухточечный синхронный обмен
Отметьте способы задания числа потоков в OpenMP-программах:
вызов функции переменная окружения
Поддерживают ли компиляторы GCC версии 4.7.1 OpenMP?
нет да
Можно ли с помощью переменной окружения OMP_THREADS задать количество потоков?
нет да
Почему подстановка функций может дать выигрыш в производительности?
объем кода уменьшается код после подстановки становится непрерывным, что улучшает эффективность использования кэш-памяти уменьшаются накладные расходы на вызов функций
Что такое оптимизация программы?
трассировка программы уменьшение избыточности программы по затратам процессорного времени и памяти распараллеливание программы
В каком случае развертка цикла увеличивает производительность программы?
если цикл содержит небольшое количество итераций если цикл содержит небольшое количество итераций и трудоемкость каждой итерации мала если трудоемкость каждой итерации цикла велика
В чем заключается оптимизирующее преобразование "алгебраическая редукция"?
в упрощении арифметических выражений в векторизации арифметических операций в приведении типов операндов к общему
В чем заключается оптимизирующее преобразование "логическая редукция"?
в векторизации логических операций в понижении сложности арифметических выражений
Какая оптимизация из нижеперечисленных требует повторной компиляции?
автоматическое распараллеливание оптимизация под архитектуру оптимизация с профилированием
Что из нижеперечисленного является компилятором (семейством компиляторов)?
RISC PGI Workstation CISC GCC
Что из нижеперечисленного является оптимизирующим преобразованием?
исключение указателей свертка и распространение указателей свертка и распространение констант
Что такое семантика?
множество плавил, описывающих структуру предложений языка множество правил интерпретации смысла предложения
Что такое синтаксис?
множество правил интерпретации смысла предложения множество плавил, описывающих структуру предложений языка
Что такое компилятор?
то же самое, что итератор разновидность сетевого оборудования программа, выполняет преобразование программы, написанной на языке программирования (как правило, высокого уровня) в программу на языке машинного уровня
Что такое лексемы?
особая разновидность функций элементарные единицы, наделенные определенным "смыслом" и входящие в структуру предложения языка символы алфавита языка программирования
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516