игра брюс 2048
Главная / Программирование / Введение в программирование на кластерах / Тест 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 




Главная / Программирование / Введение в программирование на кластерах / Тест 1