Expand description
Kernel optimization analyzer and recommendation engine
This module provides comprehensive analysis of GPU kernel performance, identifies optimization opportunities, and suggests specific improvements.
Structs§
- Arithmetic
Intensity Analyzer - Arithmetic
Intensity Profile - Balancing
Strategy - Bank
Conflict Analyzer - Bank conflict analysis for shared memory
- Bank
Conflict Pattern - Baseline
Comparison - Baseline
Profile - Benefit
Predictor - Cache
Hierarchy - Compute
Analysis Result - Compute
Capabilities - Compute
Utilization Analyzer - Compute utilization analysis engine
- Configuration
Recommendation - Conflict
Resolution Strategy - Conflicting
Access - Cost
Model - Data
Dependency - Dependency
Edge - Detected
Stride - Energy
Model - Fusion
Benefits - Fusion
Cluster - Fusion
Cost Benefit Analyzer - Fusion cost-benefit analyzer
- Fusion
Feasibility - Fusion
Opportunity - Fusion
Strategy - Fusion
Template - Kernel
Dependency Graph - Kernel
Fusion Analyzer - Kernel fusion analysis engine
- Kernel
Node - Kernel
Optimization Analyzer - Comprehensive kernel optimization analyzer
- Kernel
Optimization Config - Configuration for kernel optimization analysis
- Kernel
Optimization Report - Kernel
Profile Data - Launch
Config Analysis Result - Launch
Config Analyzer - Launch configuration optimization engine
- Launch
Config Search Space - Memory
Access Analyzer - Memory access pattern analysis engine
- Memory
Analysis Result - Memory
Constraints - Memory
Model - Memory
Optimization Recommendation - Occupancy
Targets - Optimization
Potential - Performance
Distribution - Performance
Model - Performance
Regression Detector - Performance regression detection
- Register
Constraints - Regression
Alert - Regression
Status - Regression
Thresholds - Resource
Balancer - Resource balancing engine
- Resource
Impact - Resource
Optimization Recommendation - Resource
Profile - Resource
Requirements - Roofline
Model - Roofline
Position - Statistical
Analyzer - Statistical
Test - Stride
Analysis Result - Stride
Optimization
Enums§
- Access
Pattern Type - Balancing
Strategy Type - Block
Size Constraint - Compute
Intensity Category - Configuration
Recommendation Type - Conflict
Resolution Type - Conflict
Severity - Dependency
Type - Fusion
Type - Memory
Optimization Recommendation Type - Occupancy
Limiting Factor - Optimization
Direction - Performance
Trend - Regression
Severity - Regression
Type - Resource
Optimization Recommendation Type - Resource
Pressure - Stride
Impact - Stride
Optimization Type - Synchronization
Complexity - Test
Type