Главная / Программирование /
Введение в программирование на кластерах / Тест 2
Введение в программирование на кластерах - тест 2
Упражнение 1:
Номер 1
На каких узлах должен запускаться "демон" MPI?
Ответ:
 (1) на всех, используемых для выполнения параллельной программы 
 (2) на одном произвольном узле 
 (3) на узле, где запускается мастер-программа 
Номер 2
Допускается ли одновременное использование технологий MPI и OpenMP?
Ответ:
 (1) да 
 (2) нет 
Номер 3
Какое наименьшее значение может иметь ранг процесса MPI-программы?
Ответ:
 (1) -32767 
 (2) -32768 
 (3) 1 
 (4) 100 
 (5) ограничений нет 
 (6) 0 
Упражнение 2:
Номер 1
Предусмотрена ли в MPI поддержка языка Eiffel?
Ответ:
 (1) да 
 (2) нет 
Номер 2
Предусмотрена ли в MPI поддержка языка Java?
Ответ:
 (1) да 
 (2) нет 
Номер 3
Предусмотрена ли в MPI поддержка языка Fortran?
Ответ:
 (1) да 
 (2) нет 
Упражнение 3:
Номер 1
Средство отладки и анализа MPI-программ:
Ответ:
 (1) Intel\circledR Trace Analyzer and Collector
 
 (2) Intel\circledR VTune Performance Amplifier XE
 
 (3) Intel\circledR Cluster OpenMP
 
 (4) Intel\circledR Composer XE
 
 (5) Intel\circledR MPI Debugger
 
Номер 2
Что из перечисленного является реализацией MPI?
Ответ:
 (1) MPICH
 
 (2) OpenMPI
 
 (3) ClusterMPI
 
 (4) shmemMPI
 
Номер 3
Чем ограничена масштабируемость параллельных MPI-программ?
Ответ:
 (1) количеством узлов в вычислительной системе 
 (2) типом процессора 
 (3) количеством ядер процессора 
Упражнение 4:
Номер 1
Что описывает коммуникатор в MPI?
Ответ:
 (1) совокупность процессов, которые могут обмениваться сообщениями 
 (2) топологию коммуникационной подсистемы кластера 
Номер 2
Отметьте среди нижеперечисленных стандартные коммуникаторы MPI:
Ответ:
 (1) MPI_COMM_WORLD
 
 (2) MPI_COMM_UNIT
 
 (3) MPI_COMM_NULL
 
 (4) MPI_COMM_SELF
 
 (5) MPI_COMM_DUB
 
Номер 3
Что такое тег?
Ответ:
 (1) числовой идентификатор сообщения 
 (2) числовой идентификатор процесса 
 (3) тип сообщения 
 (4) разновидность производного типа данных 
Упражнение 5:
Номер 1
Как называется демон, используемый в MPI-2?
Ответ:
 (1) mpd 
 (2) mp2d 
 (3) mpd2 
 (4) lpd 
 (5) daemonhill 
Номер 2
Отметьте правильную последовательность команд управления кольцом демонов в MPI-2:
Ответ:
 (1) mpdboot; mpdallexit
 
 (2) mpdallexit; mpdboot
 
 (3) mpdtrace; mpdboot
 
 (4) mpdboot; mpdtrace
 
 (5) не имеет значения 
Номер 3
Отметьте правильную последовательность вызова функций MPI:
Ответ:
 (1) MPI_Finalize; MPI_Init
 
 (2) MPI_Init; MPI_Finalize
 
 (3) не имеет значения