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

Программирование на Intel Cilk Plus

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

Может ли гонка за данными не влиять на результат работы программы?

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

Варианты ответа
нет
да(Верный ответ)
Похожие вопросы
Может ли влиять на наличие "гонок за данными" уровень оптимизации?
Может ли влиять на наличие "гонок за данными" размер машинного слова?
Возникает ли гонка за данными, если два потока выполняют чтение из общей переменной?
В программе для многоядерной архитектуры имеется потенциальная опасность гонок за данными. Какие средства Intel® Cilk™ Plus Вы будете использовать для того, чтобы избежать гонок за данными?
Имеется следующий код:
cilk::reducer_opadd<int> sum(3);void f(){cilk_spawn g(); sum += 2; cilk_sync;}void g(){sum++;}                

Каким будет результат вычисления suS, если в процессе выполнения не произошло захвата работы?

Имеется следующий код:
cilk::reducer_opadd<int> sum(3);void f(){cilk_spawn g(); sum += 2; cilk_sync;}void g(){sum++;}             

Каким будет результат вычисления suS, если в процессе выполнения произошёл захват работы?

Гонки за данными возникают при:
"Гонок за данными" можно избежать, используя:
В чём заключается отрицательный эффект "гонок за данными"?
Можно ли избавиться от гонки за данными изменением алгоритма вычислений?