MATLAB Answers

0

Can I use MATLAB and Parallel Toolbox to run on a single server and utilize all 40 processing cores on a server with 4 -10 core cpu sockets?

Asked by Richard Cole on 9 Jul 2018
Latest activity Answered by Jason Ross
on 10 Jul 2018
Can I use MATLAB and Parallel Toolbox to run on a single server and utilize all 40 processing cores on a server with 4 -10 core cpu sockets?
02:38 PM hhirignmt01:~ $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 40 On-line CPU(s) list: 0-39 Thread(s) per core: 1 Core(s) per socket: 10 Socket(s): 4 NUMA node(s): 4 Vendor ID: GenuineIntel CPU family: 6 Model: 47 Model name: Intel® Xeon® CPU E7- 8870 @ 2.40GHz Stepping: 2 CPU MHz: 2394.058 BogoMIPS: 4787.83 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 30720K NUMA node0 CPU(s): 0-9 NUMA node1 CPU(s): 10-19 NUMA node2 CPU(s): 20-29 NUMA node3 CPU(s): 30-39

  0 Comments

Sign in to comment.

Tags

Products


Release

R2018a

1 Answer

Answer by Jason Ross
on 10 Jul 2018

Yes, the local scheduler allows this. You probably need to change your parallel preferences to prefer a cluster size of 40. Select the Preferences button, Parallel Computing Toolbox, make sure Local is selected as the default profile, and set the preferred number of workers to 40.
You might need to adjust the number of workers in the local profile to 40 manually. You can do that under the Parallel button, Manage Cluster Profiles, select local, Edit and set to 40.

  0 Comments

Sign in to comment.