Module performance

Module performance 

Source
Expand description

GPU performance optimization and profiling infrastructure

This module provides comprehensive GPU performance profiling, workgroup optimization, and adaptive tuning capabilities for all mathematical operations in the Amari library.

Structs§

AdaptiveDispatchPolicy
Adaptive dispatch policy that learns optimal CPU/GPU thresholds
CalibrationResult
DispatchBenchmark
GpuProfile
Completed GPU profile with timing and performance metrics
GpuProfiler
GPU performance profiler with timestamp queries and metrics collection
PerformanceProfile
PerformanceReport
Performance optimization recommendations
ProfileScope
RAII profiling scope that automatically ends profiling when dropped
ProfileSession
Individual profiling session tracking compute operations
WorkgroupConfig
Optimized workgroup configuration for specific operation types
WorkgroupOptimizer
Workgroup configuration optimizer

Enums§

OptimizationRecommendation
PerformanceBottleneck
TimestampStage