Expand description
Advanced-performance GPU acceleration framework for ODE solvers
This module provides cutting-edge GPU acceleration capabilities for ODE solving, featuring advanced-optimized CUDA/OpenCL kernels, advanced memory management, and real-time performance adaptation in Advanced mode.
Key features:
- Advanced-optimized GPU kernels for Runge-Kutta methods
- Advanced GPU memory pool management with automatic defragmentation
- Real-time kernel performance monitoring and adaptation
- Multi-GPU support with automatic load balancing
- Stream-based asynchronous computation pipelines
- Hardware-aware kernel auto-tuning
Structs§
- AdvancedGPU
Accelerator - Advanced-performance GPU acceleration engine
- AdvancedGPU
Memory Pool - Advanced-optimized GPU memory pool with advanced management
- GpuDevice
Info - GPU device information
- GpuPerformance
Metrics - GPU performance metrics snapshot
- Kernel
Configuration - Kernel launch configuration
- Kernel
Performance Data - Kernel performance tracking data
- Memory
Block - GPU memory block descriptor
- Multi
GpuConfiguration - Multi-GPU configuration and load balancing
- Performance
Thresholds - Performance thresholds for optimization triggers
- Real
Time GpuMonitor - Real-time GPU performance monitoring system
Enums§
- Load
Balancing Strategy - Load balancing strategies for multi-GPU systems
- Memory
Block Type - Types of GPU memory blocks for optimization