Skip to main content

Module parallel_optimize

Module parallel_optimize 

Source
Expand description

Parallel processing optimization

This module provides functionality for optimizing parallel processing to improve performance for numerical operations.

Re-exports§

pub use scheduling::optimize_scheduling;
pub use scheduling::work_stealing_scheduler;
pub use scheduling::SchedulingStrategy;
pub use threshold::adaptive_threshold;
pub use threshold::get_optimal_threshold;
pub use threshold::set_global_threshold;
pub use threshold::ParallelizationThreshold;
pub use workload::partition_workload;
pub use workload::WorkloadPartitioning;

Modules§

scheduling
Parallel scheduling optimization
threshold
Parallelization threshold optimization
workload
Workload partitioning optimization

Structs§

ParallelConfig
Configuration for parallel processing

Functions§

optimize_parallel_computation
Helper function to optimize parallel computation in one call