10.3. Algorithm parallelization

This tutorial explains how to use the cooperative multitasking OS for introducing concurrency. The same OS can be used to outsource concurrent tasks to other procesors to achieve parallel processing. Several methods for dispatching tasks are described. Finally an example is given where a large number of optimization runs is distributed among multiple processor that run them in parallel.