# Processing Parallel Regions

Cognex Designer supports parallel processing with multi-core CPU's through the use of the Parallel region, which allows the processing of intensive applications to be optimized for fast execution.

- The Parallel region is constrained by the number of processor cores on the PC, both for development and deployment. For instance, if your development/deployment PC only has two processor cores, you should only have two VisionPro Tool Blocks within a Parallel region. If the Parallel region contained three VisionPro Tool Blocks, the three blocks would not be executed simultaneously, because the PC only has two processor cores.

Note:

- Disable hyper-threading, as the system might perform the process in parallel, but on the same physical core, hence negating any performance gains.
- Test the performance of your project to determine whether or not the Parallel region has a positive impact on performance.