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

Intel Parallel Programming Professional (Introduction)

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

Какова цель балансировки нагрузки между потоками:

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

Варианты ответа
повысить производительность параллельной программы(Верный ответ)
обеспечить максимальную утилизацию вычислительных ресурсов(Верный ответ)
обеспечить корректность работы параллельной программы
Похожие вопросы
В программе на OpenMP распараллелен следующий цикл, где выполнение функции f() может занимать существенно разное время в зависимости от значения входного аргумента
#pragma omp for(i = 0; i < 1000; i++)   с += func(i);
Каким образом можно добиться наилучшей балансировки вычислительной нагрузки между потоками?
Признаками наличия неравномерной вычислительной нагрузки между потоками являются:
К чему приводит неравномерное распределение вычислительной нагрузки между потоками?
Для распределения итераций цикла между потоками необходимо использовать следующую директиву OpenMP:
Для управления распределением итераций цикла между потоками в OpenMP используется параметр schedule директивы for. При типе расписания guided:
Для управления распределением итераций цикла между потоками в OpenMP используется параметр schedule директивы for. При типе расписания dynamic:
Для управления распределением итераций цикла между потоками в OpenMP используется параметр schedule директивы for. При типе расписания static:
Что отвечает за управление потоками?
Время, затраченное на следующие операции, может быть причислено к непроизводительным издержкам при работе с потоками:
Время, затраченное на следующие операции, может быть причислено к непроизводительным издержкам при работе с потоками: