Главная /
Intel Parallel Programming Professional (Introduction) /
Пусть написан следующий параллельный код: #pragma omp parallel for ordered { for (i=5; i >= 0; i--) { #pragma omp ordered printf ("%d ",i); } В каком порядке выведутся числа?
Пусть написан следующий параллельный код:
#pragma omp parallel for ordered
{
for (i=5; i >= 0; i--) {
#pragma omp ordered
printf ("%d ",i);
}
В каком порядке выведутся числа?
вопрос
Правильный ответ:
5 4 3 2 1 0
0 1 2 3 4 5
в хаотичном
Сложность вопроса
56
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
спасибо
11 мар 2018
Аноним
Это было сложно
09 ноя 2016
Аноним
Зачёт сдан. Мчусь в клуб отмечать халяву с тестами интуит
24 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Рассмотрим решение задачи взаимного исключения для двух потоков (i - номер потока). Какое из условий постановки задачи взаимного исключения может быть нарушено в предлагаемом решении? bool flag0 = false, flag1 = false;( true ){ flagi = true; while( flag1-i ) ; CSi(); flagi = false; NCSi(); }
- # Пусть написан следующий параллельный код: #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); } Будет ли суммирование происходить параллельно?
- # Процессы параллельной программой в рамках MPI:
- # Номер процесса в рамках MPI именуется:
- # Для чего в операциях "точка-точка" используется тег: