Use whole cpu for my n^2*2^n code
Afficher commentaires plus anciens
Hello,
When matlab executes my n^2*2^n code it uses only the one core of my cpu (only 25%). I tried pmode start local 4 and run my code but it runs 4 independent times at the same time. How can I use the whole cpu for one execution?
Thank you!!
Réponse acceptée
Plus de réponses (1)
Edric Ellis
le 16 Jan 2014
0 votes
PMODE executes the same line of code on each worker - you need to make that line of behave differently on each worker by using distributed arrays, or code that depends on LABINDEX.
You might find it simpler to instead open a parallel pool of workers (known as MATLABPOOL in versions older than R2013b), and then use PARFOR.
Catégories
En savoir plus sur Parallel Computing Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!