Expand description
Advanced parallel processing optimization for numerical algorithms
This module provides sophisticated parallel processing strategies including work-stealing task distribution, NUMA-aware memory allocation, vectorized operations, and dynamic load balancing for numerical integration algorithms.
Structs§
- Cache
Performance Metrics - Cache performance metrics
- Numa
Allocator - NUMA-aware memory allocator
- Numa
Topology - NUMA (Non-Uniform Memory Access) topology information
- Parallel
Execution Stats - Parallel execution statistics
- Parallel
Optimizer - Advanced parallel execution engine
- Thread
Pool - Thread pool with advanced features
- Vectorized
Compute Task - Vectorized computation task
- Work
Stealing Config - Work-stealing configuration
- Work
Stealing Stats - Work stealing performance statistics
Enums§
- Arithmetic
Op - Arithmetic operations
- Backoff
Strategy - Backoff strategies for work stealing
- Load
Balancing Strategy - Load balancing strategies
- Numa
Allocation Strategy - NUMA allocation strategies
- Reduction
Op - Reduction operations
- Task
Priority - Task priority levels
- Vector
Operation - Types of vectorized operations
Traits§
- Parallel
Task - Trait for parallel tasks
Type Aliases§
- Parallel
Result - Task execution result