|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
SIMD capabilities detection. More...
#include <simd_aggregator.h>

Static Public Member Functions | |
| static simd_capabilities | detect () |
| Detect available SIMD features at runtime. | |
Public Attributes | |
| bool | sse2_available = false |
| bool | sse4_available = false |
| bool | avx_available = false |
| bool | avx2_available = false |
| bool | avx512_available = false |
| bool | neon_available = false |
SIMD capabilities detection.
Definition at line 46 of file simd_aggregator.h.
|
inlinestatic |
Detect available SIMD features at runtime.
Definition at line 57 of file simd_aggregator.h.
References avx2_available, avx_available, neon_available, sse2_available, and sse4_available.
| bool kcenon::monitoring::simd_capabilities::avx2_available = false |
Definition at line 50 of file simd_aggregator.h.
Referenced by detect(), kcenon::monitoring::simd_aggregator::should_use_simd(), TEST_F(), and TEST_F().
| bool kcenon::monitoring::simd_capabilities::avx512_available = false |
Definition at line 51 of file simd_aggregator.h.
| bool kcenon::monitoring::simd_capabilities::avx_available = false |
Definition at line 49 of file simd_aggregator.h.
Referenced by detect().
| bool kcenon::monitoring::simd_capabilities::neon_available = false |
Definition at line 52 of file simd_aggregator.h.
Referenced by detect(), kcenon::monitoring::simd_aggregator::should_use_simd(), TEST_F(), and TEST_F().
| bool kcenon::monitoring::simd_capabilities::sse2_available = false |
Definition at line 47 of file simd_aggregator.h.
Referenced by detect(), and kcenon::monitoring::simd_aggregator::should_use_simd().
| bool kcenon::monitoring::simd_capabilities::sse4_available = false |
Definition at line 48 of file simd_aggregator.h.
Referenced by detect().