Главная /
Cilk /
Имеется следующий код: 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, если в процессе выполнения не произошло захвата работы?
вопросПравильный ответ:
6
2
4
8
Сложность вопроса
57
Сложность курса: Cilk
67
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Незамедлительно удалите этот ваш сайт с ответами с интуит. Не ломайте образование
24 апр 2019
Аноним
Я завалил сессию, почему я не углядел этот крутой сайт с решениями интуит месяц назад
10 июн 2018
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Как решается проблема сбалансированной загрузки ядер в Intel® Cilk™ Plus?
- # Допустима ли следующая форма распараллеливания цикла: cilk_for (unsigned int i = 0; i != i; i += 0);?
- # Как можно задать "зернистость" распараллеливания цикла, равную единице?
- # Как выполняются операции с разными элементами в выражении a[:] * b[:]?
- # Допускается ли использование циклов for в элементных функциях?