Главная /
Программирование на Intel Cilk Plus /
Как происходит распределение итераций цикла на каждом уровне рекурсии при использовании cilk_sync?
Как происходит распределение итераций цикла на каждом уровне рекурсии при использовании cilk_sync
?
вопрос
Правильный ответ:
половина работы отдаётся потомку, половина выполняется в режиме продолжения
одна итерация отдаётся потомку, остальные выполняются в режиме продолжения
большая часть работы отдаётся потомку, одна итерация выполняется в режиме продолжения
Сложность вопроса
80
Сложность курса: Программирование на Intel Cilk Plus
74
Оценить вопрос
Комментарии:
Аноним
спасибо за пятёрку
18 окт 2019
Аноним
Благодарю за помощь по intiut'у.
06 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Являются ли переходы из тела цикла препятствием к распараллеливанию цикла?
- # Что будет происходить, если "зернистость" распараллеливания цикла в Cilk-программе задана следующим образом: #pragma cilk grainsize = n/(4*__cilkrts_get_nworkers())?
- # Необходимо ли при использовании редукторов применять мьютексы?
- # Какой заголовочный файл необходимо использовать в программе на C++, если в ней используется оператор cilk::reducer_min_index<size_t, T> r;?
- # Как выполняются операции с разными элементами в выражении a[:] * b[:]?