Информация об изменениях

Сообщение Re[2]: OpenMP и разные компиляторы. от 09.02.2017 17:10

Изменено 09.02.2017 17:12 AlexGin

Re[2]: OpenMP и разные компиляторы.
Здравствуйте, Serpuh, Вы писали:

S>Здравствуйте, nen777w, Вы писали:

N>>Совсем недавно начал изучать и применять OpenMP.

S>Сейчас посмотрел, есть обычный цикл перебора, OpenMP как-то вяло ядра грузит, std::thread сразу все ядра на 90% загружает.

Допускаю, что это скорее недостаток std::thread, нежели достоинство.
Вероятно, в данном случае std::thread не даёт "sleep", чтобы разрешить работу на параллельном потоке.
Re[2]: OpenMP и разные компиляторы.
Здравствуйте, Serpuh, Вы писали:

S>Здравствуйте, nen777w, Вы писали:

N>>Совсем недавно начал изучать и применять OpenMP.

S>Сейчас посмотрел, есть обычный цикл перебора, OpenMP как-то вяло ядра грузит, std::thread сразу все ядра на 90% загружает.

Допускаю, что это скорее недостаток std::thread, нежели достоинство.
Вероятно, в данном случае std::thread не даёт вовремя "sleep", чтобы разрешить работу на параллельном потоке/потоках.