Я хочу использовать параллельные вычисления в Matlab, у меня есть процессор i7-960 с 4 ядрами и 8 потоками, когда я запускаю команду feature('numCores') в Matlab, я получаю это
feature('numCores')
MATLAB detected: 3 physical cores.
MATLAB detected: 6 logical cores.
MATLAB was assigned: 6 logical cores by the OS.
MATLAB is using: 3 logical cores.
MATLAB is not using all logical cores because hyper-threading is enabled.
ans =
3
почему Matlab обнаруживает только 3 физических ядра! и как я могу использовать все логические и физические ядра для параллельных вычислений. Благодарю.
parpool(6)
и посмотреть, что получится? Кроме того, гиперпоточность на самом деле не обеспечивает большой эффективности, она больше подходит для легких вещей. - person GameOfThrows   schedule 19.02.2016feature
не поддерживается и не документирован, трудно сказать, что на самом деле означает его результат. - person Emilien   schedule 19.02.2016