CPU Clusters

The CPU Clusters setting in Transfer Manager and NeoVid applications allows to define the number of logical groups for merging CPU cores. This allows load balancing by distributing services between processor cores.

Using CPU Clusters is necessary in systems containing over 64 cores (.considering Hyper-Threading).

Example: Distributing Cores into Clusters

Possible number of groups: 1, 2 or 4.

An example of division into groups for a system with an 8 core processor:

CPU Clusters	Groups
1	8 cores
2	4 cores + 4 cores
4	2 cores + 2 cores + 2 cores + 2 cores

List of Supported Modules

CPU Cluster is supported by the following modules:

Capture (added in version 2.4.68).

Playout (added in version 2.4.68).

Recorder

Program Channel

Multiscreen (added in version 2.7.96.99).

TransferManager (added in version 2.4.24, configured for every pool in the rule).

The target group of cores (CPU Cluster) may be selected for every module: 1, 2, 3 or 4 (depending on CPU Clusters settings).