Главная / Программирование /
Введение в программирование на кластерах / Тест 1
Введение в программирование на кластерах - тест 1
Упражнение 1:
Номер 1
Применение технологий высокопроизводительных вычислений позволяет:
Ответ:
 (1) решать новые, более сложные задачи 
 (2) решать старые задачи, но быстрее 
 (3) решать старые задачи, но с более высокой точностью 
Номер 2
Классическая фоннеймановская архитектура соответствует следующему классу архитектур Флинна:
Ответ:
 (1) SISD 
 (2) MISD 
 (3) SIMD 
 (4) MIMD 
 (5) NUMA 
Номер 3
Отметьте компоненты IPC (InterProcess Communication):
Ответ:
 (1) неименованные каналы 
 (2) именованные каналы 
 (3) брекеты 
 (4) сокеты 
 (5) семафоры 
 (6) сообщения 
 (7) средства работы с общей памятью 
Упражнение 2:
Номер 1
Функция ftok предназначена для:
Ответ:
 (1) получения ключа для идентификации очереди сообщений в IPC 
 (2) создания очереди сообщений в IPC 
 (3) синхронизации потоков 
 (4) такой функции нет 
Номер 2
В классификации Флинна представлены следующие типы архитектур вычислительных систем:
Ответ:
 (1) SIMD 
 (2) MISD 
 (3) SISD 
 (4) MIMD 
 (5) CISD 
 (6) RISC 
 (7) CISC 
Номер 3
Какая функция IPC предназначена для отправки сообщений:
Ответ:
 (1) ftok
 
 (2) msgsnd
 
 (3) msgrcv
 
 (4) MPI_Send
 
Упражнение 3:
Номер 1
Вызов какой функции IPC приводит к удалению очереди сообщений?
Ответ:
 (1) ftok
 
 (2) msgrcv
 
 (3) msgsnd
 
 (4) msgctl
 
Номер 2
Что такое POSIX?
Ответ:
 (1) семейство стандартов для открытых систем 
 (2) операционная система семейства UNIX 
 (3) библиотека для разработки многопоточных приложений 
Номер 3
POSIX Threads это:
Ответ:
 (1) библиотека для разработки многопоточных приложений 
 (2) семейство стандартов для открытых систем 
 (3) одна из реализаций OpenMP 
 (4) одна из реализаций MPI 
Упражнение 4:
Номер 1
Что такое OpenMP?
Ответ:
 (1) это стандарт программного интерфейса приложений для параллельных систем с общей памятью 
 (2) среда разработки параллельных приложений 
 (3) компилятор C 
Номер 2
Что такое MPI?
Ответ:
 (1) это спецификация интерфейса передачи сообщений 
 (2) основной инструмент разработки приложений для вычислительных систем с общей памятью 
 (3) язык программирования 
Номер 3
Что из нижеперечисленного является реализацией MPI?
Ответ:
 (1) MPICH 
 (2) LAM 
 (3) SuperfastMPI 
 (4) R-MPI 
 (5) Intel® MPI 
Упражнение 5:
Номер 1
Что такое Intel® MKL?
Ответ:
 (1) библиотека для разработки параллельных программ 
 (2) библиотека для трассировки параллельных программ 
 (3) библиотека численных методов 
Номер 2
Что такое Intel® IPP?
Ответ:
 (1) библиотека для разработки параллельных программ 
 (2) библиотека для трассировки параллельных программ 
 (3) библиотека численных методов 
Номер 3
Перечислите компоненты Intel\circledR Parallel Building Blocks
.
Ответ:
 (1) Intel\circledR Threading Building Blocks
 
 (2) Intel\circledR Array Building Blocks
 
 (3) Intel\circledR CilkTM Plus
 
 (4) Intel\circledR MPI
 
 (5) Intel\circledR Math Kernel Library
 
 (6) Intel\circledR Integrated Performance Primitives