Главная /
Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний /
Пусть написана следующая параллельная программа: int a = 0; #pragma omp parallel { … #pragma omp single a++; … } Чему равно значение "a" на четырех процессорной системе, после выполнения параллельной секции?
Пусть написана следующая параллельная программа:
int a = 0;
#pragma omp parallel
{
…
#pragma omp single
a++;
…
}
Чему равно значение "a" на четырех процессорной системе, после выполнения параллельной секции?
вопрос
Правильный ответ:
0
1
4
не известно
Сложность вопроса
38
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний
78
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый вопрос интуит.
13 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Пусть написана следующая параллельная программа: int *a;= new int [10]; #pragma omp parallel { …[num_th] = num_th; … } Какие проблемы могут наблюдаться при выполнении параллельной программы, если num_th это номер потока (потоков меньше 10)?
- # Пусть написан следующий параллельный код: #pragma omp parallel for ordered { for (i=5; i >= 0; i--) { #pragma omp ordered printf ("%d ",i); } В каком порядке выведутся числа?
- # В программе на MPI, содержащей ввод данных, рассылку данных, вычислительный блок, сбор результатов, необходимо замерить время вычислительного блока. Каким образом это сделать корректно?
- # Вы написали программу на языке C. При сборке вашей программы выдаётся ошибка: "error LNK2019: unresolved external symbol…". Чем вы воспользуетесь для устранения этой ошибки?
- # Сформулируйте блочный алгоритм LU-разложения. Будет ли он эффективнее обычного алгоритма.