Главная /
Параллельное программирование с использованием инструментов и технологий Intel /
Можно ли в OpenMP программе управлять количеством потоков выполняющих работу, не меняя кода программы?
Можно ли в OpenMP программе управлять количеством потоков выполняющих работу, не меняя кода программы?
вопросПравильный ответ:
нет, программа сама определяет количество потоков
да, но только если программа сама не определяет количество потоков
да, используя переменные окружения
Сложность вопроса
66
Сложность курса: Параллельное программирование с использованием инструментов и технологий Intel
75
Оценить вопрос
Комментарии:
Аноним
Пишет вам преподаватель! Тотчас удалите сайт с ответами на интуит. Немедленно!
23 июл 2020
Аноним
спасибо за тест
27 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # В критические секции:
- # Имеется следующий код на OpenMP: double a = 10.0; #pragma omp parallel private(a) { ... } Можно ли средствами OpenMP сделать так, чтобы локальные копии переменной а в каждом потоке имели то же значение, что и исходная переменная a?
- # Вы написали программу на языке C. Эта программа работает корректно на подготовленных тестовых данных, но скорость работы вас не устраивает. Каким инструментом, входящим в комплект поставки Parallel Studio, вы воспользуетесь для определения участка программы, на выполнение которого расходуется наибольшее количество времени?
- # Вы написали параллельную программу с использованием потоков на языке C. Вы запустили вашу программу 100 раз на 4-хядерной машине. 98 раз программа отработала корректно, 2 раза программа выдала не корректные данные. Чем вы воспользуетесь в первую очередь при дальнейшей разработке программы?
- # Может ли в OpenMP программе случиться ситуация, когда один поток закончит выполнение двух параллельных циклов, в то время как другой поток все еще выполняет первый параллельный цикл, при условии что все потоки запущены средствами OpenMP?