Главная /
Intel Parallel Programming Professional (Introduction) /
Пусть написана следующая параллельная программа: #pragma omp parallel {sum = 0; #pragma omp for for(int i = 0; i < 100; i++) sum++; } Какие проблемы могут наблюдаться при выполнении параллельной программы?
Пусть написана следующая параллельная программа:
#pragma omp parallel
{sum = 0;
#pragma omp for
for(int i = 0; i < 100; i++)
sum++;
}
Какие проблемы могут наблюдаться при выполнении параллельной программы?
вопрос
Правильный ответ:
значение переменной
sum
не определено
гонки данных по переменной
i
замедление программы
проблем нет
Сложность вопроса
71
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Лечу кутить отмечать победу над тестом интут
11 окт 2020
Аноним
Это очень намудрённый тест интуит.
31 дек 2018
Другие ответы на вопросы из темы программирование интуит.
- # В программе на OpenMP распараллелен следующий цикл, где выполнение функции f() может занимать существенно разное время в зависимости от значения входного аргумента #pragma omp for(i = 0; i < 1000; i++) с += func(i); Каким образом можно добиться наилучшей балансировки вычислительной нагрузки между потоками?
- # Пусть написана следующая параллельная программа: int *a;= new int [10]; #pragma omp parallel shared(a) { …[num_th] = num_th; … } Какие проблемы могут наблюдаться при выполнении параллельной программы, если num_th это номер потока (потоков меньше 10)?
- # Функция omp_init_lock применяется для того что бы:
- # Под коллективными операциями в MPI понимаются:
- # Реализуйте метод Гаусса без выбора ведущего элемента. Экспериментально оцените погрешность. Сравните полученную погрешность с погрешностью, которая получается при выборе ведущего элемента по столбцу.