![]() |
OpenMake Meister |
Parallelization is used to improve the processing speed of either a Build or a Workflow. Parallelized Builds and Workflows use the processing power of a single machine to run Workflow Activities or calls to compilers and linkers in multi-threaded mode. Parallelized Builds and Workflows can leverage dual/quad core machines to complete the steps inside of Build or Workflow Activities more efficiently.
In order to execute your Builds in parallelized mode, you must use OpenMake Meister as your Build automation engine. In order to Parallelize the Build itself, your Build script must understand source code dependency relationships so that independent compile and link steps can be executed at the same time, in Parallel. OpenMake Meister has the intelligence to automatically determine these relationships and farm out the calls to the compilers in parallel without compromising the integrity of the software build. Parallelizing your Build can improve the compiler and linker processing speeds by as much as 40%. Meister can manage both Workflows and Builds in Parallelized mode. Mojo and Mojo Max can manage Workflows in Parallelized mode.