enum ov::ColumnOfProcessorTypeTable¶
Overview¶
This enum contains definition of each columns in processor type table which bases on cpu core types. Will extend to support other CPU core type like ARM. More…
#include <system_conf.hpp>
enum ColumnOfProcessorTypeTable
{
ALL_PROC = 0,
MAIN_CORE_PROC = 1,
EFFICIENT_CORE_PROC = 2,
HYPER_THREADING_PROC = 3,
PROC_TYPE_TABLE_SIZE = 4,
};
Detailed Documentation¶
This enum contains definition of each columns in processor type table which bases on cpu core types. Will extend to support other CPU core type like ARM.
The following are two example of processor type table.
Processor table of two socket CPUs XEON server
ALL_PROC | MAIN_CORE_PROC | EFFICIENT_CORE_PROC | HYPER_THREADING_PROC 96 48 0 48 // Total number of two sockets 48 24 0 24 // Number of socket one 48 24 0 24 // Number of socket two
Processor table of one socket CPU desktop
ALL_PROC | MAIN_CORE_PROC | EFFICIENT_CORE_PROC | HYPER_THREADING_PROC 32 8 16 8 // Total number of one socket
Enum Values¶
ALL_PROC
All processors, regardless of backend cpu.
MAIN_CORE_PROC
Processor based on physical core of Intel Performance-cores.
EFFICIENT_CORE_PROC
Processor based on Intel Efficient-cores.
HYPER_THREADING_PROC
Processor based on logical core of Intel Performance-cores.
PROC_TYPE_TABLE_SIZE
Size of processor type table.