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

Технологии построения и использования кластерных систем

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

Для написания кода отдельно для каждого потока необходимо использовать следующую директиву OpenMP:

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

Варианты ответа
#pragma omp single
#pragma omp sections(Верный ответ)
#pragma omp critical
Похожие вопросы
Для распределения итераций циклов между потоками необходимо использовать следующую директиву:
Если нужно распараллелить следующий фрагмент через первый цикл
for (i=0; i < NMAX; i++)     for (j=0; j < NMAX; j++)  
то нужно использовать следующую директиву:
Потоки, между которыми выполняется передача данных, должны использовать общую память. Путь переменные объявлены внутри параллельного фрагмента. Тогда для того что бы их использовать для коммуникации необходимо использовать следующие свойство директивы #pragma omp paralle:
Под параллельной программой в рамках OpenMP понимается:
Потоки параллельной программой в рамках OpenMP:
Среди параметров директивы OpenMP присутствуют:
Количество потоков в рамках OpenMP программы:
Каким образом можно засечь время OpenMP программы:
В каких операционных системах могут выполняться OpenMP программы:
Если при распараллеливании цикла использовалась директива #pragma omp parallel for, и программист решил распределить по три итерации на поток, то необходимо использовать следующее свойство: