Главная /
Intel Parallel Programming Professional (Introduction) /
Пусть написан следующий параллельный код: #pragma omp parallel for shared(a) private(i,j,sum) \ schedule (dynamic, CHUNK) ordered { for (i=0; i < NMAX; i++) { sum = 0; for (j=i; j < NMAX; j++) sum += a[i][j]; #pragma omp ordered printf ("Сумма элеме
Пусть написан следующий параллельный код:
#pragma omp parallel for shared(a) private(i,j,sum) \
schedule (dynamic, CHUNK) ordered
{
for (i=0; i < NMAX; i++) {
sum = 0;
for (j=i; j < NMAX; j++)
sum += a[i][j];
#pragma omp ordered
printf ("Сумма элементов строки %d равна %f\n",i,sum);
}
Будет ли суммирование происходить параллельно?
вопрос
Правильный ответ:
да
нет
Сложность вопроса
77
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
Если бы не эти ответы - я бы сломался c этими тестами intuit.
15 окт 2019
Аноним
Какой человек ищет данные тесты с интуитом? Это же легко
06 апр 2019
Аноним
спасибо
05 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Как называется состояние потока, заблокированного до наступления некоторого внешнего события
- # Пусть написана следующая параллельная программа: int a = 0; #pragma omp parallel { … #pragma omp single a++; … } Чему равно значение "a" на четырех процессорной системе, после выполнения параллельной секции?
- # Какие из директив позволяют выполнить действия только в одном потоке
- # На эффективность работы параллельной программы существенное влияние оказывают следующие факторы:
- # Какие из следующих утверждений являются верными?