Главная /
Cilk /
Имеется код cilk::reducer_opadd<float> sum; void f( int m ) { sum += m; } float g() { cilk_spawn f(1); f(2); cilk_sync; return xxx; } Что следует подставить вместо xxx?
Имеется код
cilk::reducer_opadd<float> sum;
void f( int m ) {
sum += m;
}
float g() {
cilk_spawn f(1);
f(2);
cilk_sync;
return xxx;
}
Что следует подставить вместо xxx?
вопросПравильный ответ:
sum.get_value()
0
ничего
Сложность вопроса
90
Сложность курса: Cilk
67
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы не справился c этими тестами интуит.
07 окт 2019
Аноним
Это очень нехитрый тест интуит.
02 авг 2016
Другие ответы на вопросы из темы суперкомпьютерные технологии интуит.
- # Для того, чтобы обозначить точку синхронизации в Cilk-программе, необходимо:
- # Должны ли быть определены аргументы порождённой функции в родительском коде до момента порождения потомка?
- # Как задаётся "зернистость" распараллеливания цикла по умолчанию?
- # Правильно ли запрограммировано умножение двух матриц в выражении a[:][:]*b[:][:]?
- # Можно ли использовать сечение массива в качестве аргумента функции?