Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
simd_aggregator.h File Reference

SIMD-accelerated metric aggregation (AVX2/NEON auto-detected). More...

#include <algorithm>
#include <atomic>
#include <cmath>
#include <cstddef>
#include <limits>
#include <memory>
#include <numeric>
#include <vector>
#include "kcenon/monitoring/core/result_types.h"
Include dependency graph for simd_aggregator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::monitoring::simd_capabilities
 SIMD capabilities detection. More...
 
struct  kcenon::monitoring::simd_config
 Configuration for SIMD aggregator. More...
 
struct  kcenon::monitoring::statistical_summary
 Statistical summary result. More...
 
struct  kcenon::monitoring::simd_aggregator_statistics
 Statistics for SIMD aggregator operations. More...
 
class  kcenon::monitoring::simd_aggregator
 SIMD-accelerated statistical aggregator. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::monitoring
 

Functions

std::unique_ptr< simd_aggregatorkcenon::monitoring::make_simd_aggregator ()
 Create a SIMD aggregator with default configuration.
 
std::unique_ptr< simd_aggregatorkcenon::monitoring::make_simd_aggregator (const simd_config &config)
 Create a SIMD aggregator with configuration.
 
std::vector< simd_configkcenon::monitoring::create_default_simd_configs ()
 Create default SIMD configurations for different use cases.
 

Detailed Description

SIMD-accelerated metric aggregation (AVX2/NEON auto-detected).

Definition in file simd_aggregator.h.