Use whole cpu for my n^2*2^n code
Show older comments
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!!
Accepted Answer
More Answers (1)
Edric Ellis
on 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.
Categories
Find more on Parallel Computing Toolbox 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!