Parallel computing toolbox

3 views (last 30 days)
Aidy
Aidy on 18 Oct 2011
Closed: MATLAB Answer Bot on 20 Aug 2021
Good day all,
I currently have an optimization algorithm implemented in Matlab. The time to arrive at a solution for this algorithm varies.
There is a speed variation since success of ending the optimization relies on randomly selecting a set of data which is hopefully reliable enough for a solution. So for example, my algorithm can end in little as 1 iterations or a maximum of 200 iterations ( i.e. ,a value which I set).
I have seen Matlab's Parallel computing toolbox but not sure if would apply to my situation.
I would like to know if it is possible to somehow run my algorithm in "parallel" jobs, such that, I can run the script multiple times and end the overall algorithm with the job that terminates first ?
Is anything like this or similarly possible with the parallel toolbox?
thanks any suggestions, Aiden
  1 Comment
Walter Roberson
Walter Roberson on 18 Oct 2011
If your iterations are as independent as they sound to be, using PCT should work. Note, though, that to really be effective, each iteration must do "enough" work to balance out the cost of distributing the problem to the core or cpu.

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by