Simd Library Documentation.

Home | Release Notes | Download | Documentation | Issues | GitHub
CpuInfo Class Reference

Describes type of information which can return function Simd.Lib.CpuInfo. More...

Inherits Enum.

Static Public Attributes

int Sockets = 0
 A system sockets number.
 
int Cores = 1
 A number of physical CPU cores.
 
int Threads = 2
 A number of logical CPU cores.
 
int CacheL1 = 3
 A size of level 1 data cache.
 
int CacheL2 = 4
 A size of level 2 cache.
 
int CacheL3 = 5
 A size of level 3 cache.
 
int RAM = 6
 A size of system memory.
 
int SSE41 = 7
 Enabling of SSE, SSE2, SSE3, SSSE3, SSE4.1 CPU extensions (x86 specific).
 
int AVX2 = 8
 Enabling of AVX, AVX2, FMA CPU extensions (x86 specific).
 
int AVX512BW = 9
 Enabling of AVX-512F, AVX-512BW CPU extensions (x86 specific).
 
int AVX512VNNI = 10
 Enabling of AVX-512VNNI CPU extensions (x86 specific).
 
int AMXBF16 = 11
 Enabling of AVX-512BF16, AMX-BF16, AMX-INT8 CPU extensions (x86 specific).
 
int NEON = 12
 Enabling of NEON CPU extensions (ARM specific).
 

Detailed Description

Describes type of information which can return function Simd.Lib.CpuInfo.