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

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

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

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

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