База ответов ИНТУИТ

Введение в принципы функционирования и применения современных мультиядерных архитектур (на примере Intel Xeon Phi)

<<- Назад к вопросам

Какая директива OpenMP может быть использована для синхронизации потоков?

(Отметьте один правильный вариант ответа.)

Варианты ответа
#pragma omp wait
#pragma omp barrier(Верный ответ)
#pragma omp waitall
Похожие вопросы
Какое количество потоков может быть создано в рамках параллельной секции?
Можно ли в OpenMP программе управлять количеством потоков выполняющих работу, не меняя кода программы?
Алгоритм распределения потоков по ядрам сопроцессора Intel Xeon Phi, максимально заполняющий ядра потоками (часть ядер при этом может быть свободна), можно задать как:
Какая директива предназначена для безусловной векторизации цикла?
Какая директива предназначена для того, чтобы сообщить компилятору об отсутствии зависимостей в цикле?
Какая директива предназначена для указания компилятору на то, что все используемые массивы в цикле являются выровненными?
#!/bin/shmpicc –O2 –openmp main.cpp –o ./program_namempicc –O2 –openmp –mmic main.cpp –o ./program_name.mic
Данный скрипт используется для компиляции программы, которая должна исполняться в режиме:
Сколько потоков может одновременно выполняться на сопроцессоре Intel Xeon Phi?
Сколько потоков может одновременно выполняться на одном ядре сопроцессоре Intel Xeon Phi?
Отметьте верные утверждения об OpenMP: