Главная /
Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний /
Пусть написана следующая параллельная программа: int sum = 0; #pragma omp parallel for(int i = 0; i < 100; i++) #pragma omp single sum++; Какие проблемы могут наблюдаться при выполнении параллельной программы?
Пусть написана следующая параллельная программа:
int sum = 0;
#pragma omp parallel
for(int i = 0; i < 100; i++)
#pragma omp single
sum++;
Какие проблемы могут наблюдаться при выполнении параллельной программы?
вопрос
Правильный ответ:
гонки данных по переменной
sum
гонки данных по переменной
i
замедление программы
проблем нет
Сложность вопроса
47
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel, Проверка знаний
78
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные ответы с интуитом? Это же очень просты вопросы
07 апр 2019
Аноним
Большое спасибо за подсказками по intuit.
04 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Как называется состояние потока, заблокированного до наступления некоторого внешнего события
- # В программе на MPI требуется принять от процесса с рангом 0 на процессе с рангом 1 массив a из 10 элементов типа int. Отметьте верные варианты.
- # Вы написали параллельную программу с использованием OpenMP на языке C. Распараллеливание осуществляется за счёт одной строчки: “#pragma omp parallel for”. Другие средства OpenMP не используются, переменные окружения не меняются. Вы запустили вашу программу 100 раз на 1-оядерной машине. 58 раз программа отработала корректно, 32 раза программа выдала не корректные данные, 10 раз программа не доработала до конца и завершила работу с ошибкой. Чем вы воспользуетесь в первую очередь при дальнейшей разработке программы?
- # Процесс оптимизации параллельных программ обычно устроен следующим образом:
- # Можно ли применять метод сопряженных градиентов в качестве прямого метода решения системы линейных уравнений? Обоснуйте свой ответ.