Compiled Standalone app with Parfor
2 views (last 30 days)
Show older comments
Hi, my script utilizes parfor and I was wondering if there was a way to compile it into a standalone .exe such that it can be used across all types of multi core CPUs? ie if it is deployed on a 4 core comp it uses all 4 cores....it will use all 6 cores in a 6 core CPU etc?
0 Comments
Answers (1)
Walter Roberson
on 24 Jul 2012
It is possible, but not the default. See http://www.mathworks.com/matlabcentral/answers/26472-how-to-define-local-matlabpool-size-at-runtime-for-parallel-computing-toolbox-use-in-compiled-matl
(I didn't think I'd be able to find that old discussion!)
1 Comment
Jason Ross
on 24 Jul 2012
I believe that if you did not hard code the cluster size into the local configuration, it would do what you want. The default cluster size is one worker per core*, so if you didn't hard code that in the configuration, I'd think it would determine it.
*- When I say "core", I mean a real compute core, not a hyper-threaded one.
See Also
Categories
Find more on MATLAB Parallel Server 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!