Using multiple CPU each with multicore, MATLAB only uses one of the CPUS
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I am trying to run a MATLAB code with a computer system that has two cpus and each have 12 cores. But when I use fft or fft2 command it only uses 50% of computing power, i.e. only one cpu or only 12 cores. When I use parallel processing toolbox similar thing is shown. When I use "matlabpool open" also it says 12 workers not 24 workers. How can I use the potential 24 cores that are in two cpus on my machine for vector operation or parallel processing in MATLAB? Any help or information is greatly appreciated.
Thanks, Moh.
0 Commenti
Risposte (1)
Shashank Prasanna
il 23 Giu 2014
In MATLAB 2014a, there are no limits to how many workers you can use on a single machine, however it is recommended that you use number of workers = number of cores.
Sounds like you have two CPUs with 12 cores each - in this case where each cpu is a node, you may need to use MDCS that can talk to a scheduler to distribute jobs across multiple machines.
5 Commenti
Walter Roberson
il 21 Mag 2018
Unfortunately that was the only question that Moh asked, so I do not know if Moh will respond to you, nearly 4 years later now.
Vedere anche
Categorie
Scopri di più su MATLAB Parallel Server in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!