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

Введение в программирование на кластерах - тест 8

Упражнение 1:
Номер 1
OpenMP-программа состоит из:

Ответ:

 (1) последовательности параллельных и последовательных секций 

 (2) точек порождения и продолжения 


Номер 2
Может ли меняться число потоков при выполнении OpenMP-программы?

Ответ:

 (1) да 

 (2) нет 


Упражнение 2:
Номер 1
Отметьте ключевое слово OpenMP, с помощью которого в операторе schedule задается неравномерное распределение итераций между потоками:

Ответ:

 (1) dynamic 

 (2) static 

 (3) guided 


Номер 2
Отметьте ключевое слово OpenMP, с помощью которого в операторе schedule задается равномерное распределение итераций между потоками:

Ответ:

 (1) dynamic 

 (2) static 

 (3) guided 


Упражнение 3:
Номер 1
Отметьте оператор объявления глобальных переменных:

Ответ:

 (1) private 

 (2) shared 


Номер 2
Отметьте оператор объявления локальных переменных:

Ответ:

 (1) private 

 (2) shared 


Упражнение 4:
Номер 1
Отметьте способы задания числа потоков в OpenMP-программах:

Ответ:

 (1) переменная окружения 

 (2) вызов функции 


Номер 2
Отметьте функции-таймеры OpenMP:

Ответ:

 (1) omp_get_wtime 

 (2) omp_get_time 

 (3) omp_wtime 

 (4) omp_time 


Упражнение 5:
Номер 1
Можно ли с помощью переменной окружения OMP_THREADS задать количество потоков?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Поддерживают ли компиляторы GCC версии 4.7.1 OpenMP?

Ответ:

 (1) да 

 (2) нет 




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