37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,004
|
|||||||||||
1 | |||||||||||
Как контролировать число создаваемых потоков? OpenMP18.07.2016, 10:08. Показов 4124. Ответов 3
Метки нет (Все метки)
Здравствуйте. Начал изучать OpenMP.
Имеется вопрос - когда мы делаем
Добавлено через 13 минут OpenMP только для ПРОЦЕССОРОВ INTEL или для ARM тоже? Добавлено через 3 минуты Надо ли явно указывать
0
|
18.07.2016, 10:08 | |
Ответы с готовыми решениями:
3
Количество создаваемых потоков Нужно контролировать количество запущенных потоков Создание потоков в openmp OpenMP, создание потоков |
19 / 29 / 13
Регистрация: 09.02.2016
Сообщений: 230
|
||||||
18.07.2016, 11:51 | 2 | |||||
Сообщение было отмечено Khludenkov как решение
Решение
это вот как раз то, что устанавливает максимальное количество потоков, но в примере выше, num_threads(2) перебивает эту инструкцию так же, как и omp_set_num_threads . и ответ, как понимаете-нет, не нужно
1
|
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,004
|
|
19.07.2016, 09:16 [ТС] | 3 |
Хрисипп, спасибо. Разбираюсь.
Если в процессоре с учётом гипертредов 4 ядра, а поставить 8 потоков, есть ли в этом смысл? Распараллеливаю цикл for.
0
|
19 / 29 / 13
Регистрация: 09.02.2016
Сообщений: 230
|
|
19.07.2016, 11:14 | 4 |
0
|
19.07.2016, 11:14 | |
19.07.2016, 11:14 | |
Помогаю со студенческими работами здесь
4
Остановка всех потоков OpenMP OpenMP. Назначение числа потоков во время исполнения OpenMP. Время выполнения программы увеличивается с количеством потоков Уменьшить число создаваемых объектов обёрток Как изменять число потоков? Многопоточность, как увеличить число потоков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |