Number of usable cores differs from 2013a to 2013b?

1 view (last 30 days)
Hi,
I am using an AMD FX8150 with assumed 8 physical cores on Windows 7. Since upgrading from 2013a to 2013b matlabpool only uses 4 instead of cores, whereas 2013a can use all 8.
Under Parallel Preferences: The Preferred number of workers in a parallel pool is set to 12.
2013b
>> feature('numCores')
MATLAB detected: 4 physical cores.
MATLAB detected: 8 logical cores.
MATLAB was assigned: 8 logical cores by the OS.
MATLAB is using: 4 logical cores.
MATLAB is not using all logical cores because hyper-threading is enabled.
2103a
>> feature('numCores')
ans =
8
To my knowledge the FX8150 is not using hyperthreading. Anybody having the same problem or any idea, why I could use 8 cores in 2013a and not in 2013b anymore?
Thanks in advance.

Answers (1)

Sean de Wolski
Sean de Wolski on 19 Sep 2013
If you go to parallel preferences, what is the preferred number of workers?
  5 Comments
Jonathan
Jonathan on 8 Nov 2013
I just encountered this same issue using my AMD FX 8350. Did you ever find a resolution?
Christian Wirtz
Christian Wirtz on 8 Nov 2013
Hi Jonathan,
nope unfortunately I did not recieve any further hint nor found an answer on the web. Personally I decided to rollback to 2013a.

Sign in to comment.

Categories

Find more on Parallel Computing Fundamentals in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!