Главная /
Параллельное программирование с OpenMP /
При реализации компилятором редукционного оператора, описанного при помощи клаузы reduction (+: sum), где переменная sum имеет тип integer, для каждой нити создается локальная копия переменной sum, начальное значение которой будет инициализировано:
При реализации компилятором редукционного оператора, описанного при помощи клаузы reduction (+: sum)
, где переменная sum
имеет тип integer
, для каждой нити создается локальная копия переменной sum
, начальное значение которой будет инициализировано:
вопрос
Правильный ответ:
0
-MAXINT (минимально возможное целое число)
MAXINT (максимально возможное целое число)
Сложность вопроса
33
Сложность курса: Параллельное программирование с OpenMP
28
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Срочно уничтожьте ответы с интуит. Умоляю
27 окт 2017
Аноним
спасибо
13 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Строгая модель консистентности памяти определяется следующим условием:
- # Пусть перед входом в параллельную область вызывается функция omp_set_num_threads. Пусть в директиве создания этой параллельной области указана клауза num_threads. Количество создаваемых нитей будет:
- # Найдите ошибку в следующем фрагменте программы: #define N 10 int A[N],B[N]; #pragma omp parallel default(shared) { int i; ..…#pragma omp master for (i=0; i<N; i++) { A[i]=0; } #pragma omp single B[N-1]=A[N-1]; }
- # Найдите ошибку в следующем фрагменте программы: #define N 1000 int main (void){ float a[N], tmp; #pragma omp parallel { int i; #pragma omp for private(i) for(i=0; i<N;i++) { tmp= a[i]*a[i]; a[i]=1-tmp; } } }
- # Переменные, которые разделяются нитями, и доступ к которым обрабатывается в технологии Intel Cluster OpenMP механизмом DSM, могут быть заданы при помощи: