Ядра процессора против потоков

Мой MacBookPro с BootCamp оснащен процессором Intel i7-640M с 2 ядрами. Как и все другие микросхемы i7, каждое ядро ​​является гиперпоточным, поэтому у вас может быть до 4 потоков. Использование Visual Studio 2010 c / c ++ для их определения:

coresAvailable      =    omp_get_num_procs ( );
threadsAvailable    =    omp_get_max_threads ( ) ;

"ThreadsAvailable" возвращается со значением 4, как и ожидалось. Но "coresAvailable" также отображается как 4.

Что мне не хватает?

7
задан Gabe 8 November 2011 в 19:59
поделиться