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

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

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

Как выполняется Cilk-программа, если нет свободных рабочих потоков?

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

Варианты ответа
как обычная последовательная программа(Верный ответ)
как параллельная программа
Похожие вопросы
В каком режиме выполняется программа на Cilk, если нет свободных рабочих потоков?
Что будет происходить, если "зернистость" распараллеливания цикла в Cilk-программе задана следующим образом: #pragma cilk grainsize = n/(4*__cilkrts_get_nworkers())?
Имеется код
cilk::reducer_opadd<float> sum = 0;...cilk_for( size_t i=1; i<n; ++i )     sum += f(i);... = sum.get_value();           

Что произойдёт с переменной sum после порождения новых потоков?

В чём различие между Cilk™ Plus и Cilk™?
Какой заголовочный файл необходимо использовать в программе на C++, если в ней используется оператор cilk::reducer_min_index<size_t, T> r;?
Какой заголовочный файл необходимо использовать в программе на C++, если в ней используется оператор cilk::reducer_opadd<double> result(0);?
Имеется следующий код:
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, если в процессе выполнения произошёл захват работы?

Что выполняет балансировку Cilk-программы?
Является ли cilk::private гиперобъектом?