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§
- Adaptive
Dispatch Policy - Adaptive dispatch policy that learns optimal CPU/GPU thresholds
- Calibration
Result - Dispatch
Benchmark - GpuProfile
- Completed GPU profile with timing and performance metrics
- GpuProfiler
- GPU performance profiler with timestamp queries and metrics collection
- Performance
Profile - Performance
Report - Performance optimization recommendations
- Profile
Scope - RAII profiling scope that automatically ends profiling when dropped
- Profile
Session - Individual profiling session tracking compute operations
- Workgroup
Config - Optimized workgroup configuration for specific operation types
- Workgroup
Optimizer - Workgroup configuration optimizer