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

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

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

Потоки, между которыми выполняется передача данных, должны использовать общую память. Путь переменные объявлены внутри параллельного фрагмента. Тогда для того что бы их использовать для коммуникации необходимо использовать следующие свойство директивы #pragma omp paralle:

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

Варианты ответа
shared (list)(Верный ответ)
num_threads (cnt)
private (list)
Похожие вопросы
Если в параллельном фрагменте используються переменные, объявленные вне параллельного фрагмента, но требуется, что бы они использовались локально в каждом потоке необходимо использовать следующее свойство директивы #pragma omp paralle:
При применении директивы #pragma omp paralle все данные используемые до директивы по умолчанию считаются:
Если по завершению параллельного цикла по алгоритму нет необходимости в синхронизации, тогда в этом случае нужно использовать следующее свойство директивы:
Если при распараллеливании цикла использовалась директива #pragma omp parallel for, и программист решил распределить по три итерации на поток, то необходимо использовать следующее свойство:
При применении директивы #pragma omp paralle:
Процессы, между которыми выполняется передача данных:
Для распределения итераций циклов между потоками необходимо использовать следующую директиву:
Для написания кода отдельно для каждого потока необходимо использовать следующую директиву OpenMP:
Операцию редукции данных MPI_Reduce можно описать:
Если нужно распараллелить следующий фрагмент через первый цикл
for (i=0; i < NMAX; i++)     for (j=0; j < NMAX; j++)  
то нужно использовать следующую директиву: