Главная /
Параллельное программирование с использованием инструментов и технологий Intel /
Можно ли в OpenMP параллельном цикле выделить часть кода, которую потоки будут выполнять в определенном порядке, в то время как остальной код цикла будет выполнять ся параллельно?
Можно ли в OpenMP параллельном цикле выделить часть кода, которую потоки будут выполнять в определенном порядке, в то время как остальной код цикла будет выполнять ся параллельно?
вопросПравильный ответ:
нет, в параллельном цикле код выполняется потоками в неопределенном порядке
нет, можно только выделять части кода для последовательного выполнения с помощью критических секций, но неопределенно, в каком порядке потоки будут выполнять выделенный код
да, одну из секций кода можно выделить для последовательного выполнения потоками в порядке следования итераций с помощью директивы ordered
Сложность вопроса
76
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel
75
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Срочно уничтожьте сайт vtone.ru с ответами с интуит. Пожалуйста
30 ноя 2020
Аноним
Кто ищет данные вопросы по интуит? Это же легко
09 июн 2018
Другие ответы на вопросы из темы программирование интуит.
- # Вы написали программу с использованием OpenMP. При запуске на 4-ядерной системе оказалось, что загрузка процессора равна 25%. Какова наиболее вероятная причина?
- # Вы написали программу на языке C. При сборке вашей программы выдаётся ошибка: "error LNK2019: unresolved external symbol…". Чем вы воспользуетесь для устранения этой ошибки?
- # Под "тупиками" понимается ситуация, когда:
- # Может ли в OpenMP программе случиться ситуация, когда один поток закончит выполнение двух параллельных регионов, в то время как другой поток все еще выполняет первый параллельный регион, при условии что все потоки запущены средствами OpenMP?
- # Может ли в OpenMP программе случиться ситуация, когда один поток закончит выполнение двух параллельных циклов, в то время как другой поток все еще выполняет первый параллельный цикл, при условии что все потоки запущены средствами OpenMP?