многопоточность (openMP)-сколько параллельных потоков

Интересно, могут ли более 8 потоков одновременно выполняться на оборудовании с 8 ядрами?.

Если да, то, используя openMP для распараллеливания N вычислений, я мог бы создавать куски размером, скажем, N/8, и в каждом потоке далее разветвляться на (N/8)/8 потоков, а может и больше ?

Что происходит при вложенном распараллеливании? у меня все еще есть 8 доступных потоков для вложенной параллели?

Спасибо!!

5
задан kiriloff 16 April 2012 в 16:36
поделиться