Expand description
Advanced Tensor Cores and Automatic Kernel Tuning Framework
This module provides AI-driven optimization and adaptive management for tensor cores and automatic kernel tuning in Advanced mode, enabling intelligent performance optimization across diverse GPU architectures and workloads.
§Features
- AI-Driven Optimization: Machine learning models for performance prediction and optimization
- Adaptive Kernel Tuning: Real-time adaptation based on workload characteristics
- Multi-Architecture Support: Unified interface for NVIDIA, AMD, Apple, and other GPU architectures
- Performance Analytics: Comprehensive monitoring and performance profiling
- Intelligent Caching: Smart caching of optimized configurations with predictive prefetching
- Real-time Learning: Continuous improvement from execution feedback
- Advanced Scheduling: Workload-aware resource allocation and scheduling
- Energy Optimization: Power-efficient computing with dynamic voltage and frequency scaling
Note: This module requires the gpu feature to be enabled.
Re-exports§
pub use caching::*;pub use hardware::*;pub use monitoring::*;pub use operations::*;pub use optimization::*;
Modules§
- caching
- Smart caching and prefetching systems for tensor operations
- hardware
- Hardware profiling and environment detection for tensor operations
- monitoring
- Real-time monitoring, analytics, and alerting for tensor operations
- operations
- Tensor operations, performance prediction, and adaptive scheduling
- optimization
- AI-driven optimization and learning algorithms for tensor operations
Structs§
- Advanced
Tensor Config - Configuration for advanced tensor core operations
- Advanced
Tensor Core Coordinator - Central coordinator for advanced tensor cores and kernel tuning
- Energy
Efficiency Metrics - Energy efficiency metrics
- Energy
Optimization Result - Energy optimization result
- Learning
Progress - Learning progress tracking
- Optimization
Recommendation - Optimization recommendation
- Performance
Data Point - Performance data point for learning
- Performance
Statistics - Performance statistics summary
- Resource
Utilization - Resource utilization tracking
- Tensor
Core Analytics - Comprehensive tensor core analytics
- Throughput
Statistics - Throughput statistics
Enums§
- Complexity
Level - Complexity levels for recommendations
- Model
Type - Types of machine learning models
- Recommendation
Type - Types of optimization recommendations
- Trend
Direction - Trend directions