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

Public Member Functions | |
| bool | validate () const |
| Validate configuration. | |
Public Attributes | |
| bool | enable_simd = true |
| Enable SIMD acceleration. | |
| size_t | vector_size = 8 |
| SIMD vector width for processing. | |
| size_t | alignment = 32 |
| Memory alignment for SIMD operations. | |
| bool | use_fma = true |
| Use fused multiply-add if available. | |
Configuration for SIMD aggregator.
Definition at line 81 of file simd_aggregator.h.
|
inline |
Validate configuration.
Definition at line 91 of file simd_aggregator.h.
References alignment, and vector_size.
Referenced by TEST_F(), and TEST_F().

| size_t kcenon::monitoring::simd_config::alignment = 32 |
Memory alignment for SIMD operations.
Definition at line 84 of file simd_aggregator.h.
Referenced by TEST_F(), TEST_F(), and validate().
| bool kcenon::monitoring::simd_config::enable_simd = true |
Enable SIMD acceleration.
Definition at line 82 of file simd_aggregator.h.
Referenced by kcenon::monitoring::simd_aggregator::should_use_simd(), TEST_F(), TEST_F(), and TEST_F().
| bool kcenon::monitoring::simd_config::use_fma = true |
Use fused multiply-add if available.
Definition at line 85 of file simd_aggregator.h.
| size_t kcenon::monitoring::simd_config::vector_size = 8 |
SIMD vector width for processing.
Definition at line 83 of file simd_aggregator.h.
Referenced by kcenon::monitoring::simd_aggregator::should_use_simd(), TEST_F(), TEST_F(), and validate().