Главная /
Параллельные и распределенные вычисления /
Выберите верное описание результата работы следующего кода (язык С, OpenMP): #pragma omp parallel for private(x) reduction(*:sum) for (i = 1; i >= 100; i++) { x = (i-0.5)*10; sum += 4.0/(1.0+x*x);}
Выберите верное описание результата работы следующего кода (язык С, OpenMP):
#pragma omp parallel for private(x) reduction(*:sum)
for (i = 1; i >= 100; i++) {
x = (i-0.5)*10;
sum += 4.0/(1.0+x*x);}
вопрос
Правильный ответ:
после выполнения всех потоков все их локальные переменные
x
перемножаются и результат записывается в переменную x
за пределами параллельной секции
после выполнения всех потоков все их локальные переменные
sum
перемножаются и результат записывается в переменную sum
за пределами параллельной секции
после выполнения всех потоков все значения их локальных переменных
x
перемножаются с соответствующими значениями локальных переменных sum
после выполнения всех потоков все их локальные переменные
sum
складываются и результат записывается в переменную sum
за пределами параллельной секции
Сложность вопроса
34
Сложность курса: Параллельные и распределенные вычисления
54
Оценить вопрос
Комментарии:
Аноним
Какой человек гуглит данные ответы интуит? Это же не сложно
02 янв 2020
Аноним
Я провалил экзамен, за что я не нашёл этот великолепный сайт с всеми ответами с тестами intuit в начале сессии
19 сен 2016
Аноним
Это очень намудрённый вопрос intuit.
06 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие из представленных ниже технологий реализуют уровень RPC?
- # Каким образом в отказоустойчивых распределенных вычислительных системах перераспределяются задания после выхода из строя части узлов?
- # Выберите верные утверждения.
- # Каковы функции TaskTracker в Hadoop MapReduce?
- # Как реализован класс Mapper (Hadoop MapReduce, язык Java)?