Главная /
Параллельное программирование с использованием инструментов и технологий Intel /
Может ли в OpenMP программе случиться ситуация, когда один поток закончит выполнение двух параллельных циклов, в то время как другой поток все еще выполняет первый параллельный цикл, при условии что все потоки запущены средствами OpenMP?
Может ли в OpenMP программе случиться ситуация, когда один поток закончит выполнение двух параллельных циклов, в то время как другой поток все еще выполняет первый параллельный цикл, при условии что все потоки запущены средствами OpenMP?
вопросПравильный ответ:
нет, после окончания каждого параллельного цикла все потоки должны закончить его выполнение
нет, в программе может быть только один параллельный цикл
да, каждый поток работает независимо
да, но только если первый цикл объявлен с клаузой nowait и оба цикла принадлежат одному параллельному региону
Сложность вопроса
92
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel
75
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный тест intuit.
31 июл 2019
Аноним
Я провалил экзамен, какого чёрта я не углядел данный сайт с решениями по тестам интуит прежде
17 июн 2016
Аноним
Зачёт сдан. Лечу в клуб отмечать сессию интуит
13 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Отметьте верные утверждения об OpenMP:
- # Вы написали программу с использованием OpenMP. При запуске на 4-ядерной системе оказалось, что загрузка процессора равна 25%. Какова наиболее вероятная причина?
- # Вы написали параллельную программу с использованием потоков на языке C. Вы запустили вашу программу 100 раз на 4-хядерной машине. 98 раз программа отработала корректно, 2 раза программа выдала не корректные данные. Чем вы воспользуетесь в первую очередь при дальнейшей разработке программы?
- # Под "тупиками" понимается ситуация, когда:
- # Тип анализа, который отсутствует в Intel® Parallel Amplifier 2011: