axiolid_backend_cpu/lib.rs
1#![deny(unsafe_op_in_unsafe_fn)]
2
3//! CPU execution context shell with runtime ISA detection and optional local Rayon pool.
4//!
5//! Default build is portable and single-threaded. `simd` enables runtime ISA
6//! selection for providers; this crate bundles no SIMD algorithm. `parallel`
7//! creates a context-owned pool instead of mutating Rayon's global pool.
8
9pub mod config;
10pub mod execution;
11pub mod features;
12pub mod topology;
13
14pub use config::{CpuConfigError, CpuExecutionBuilder, InstructionPolicy};
15pub use execution::CpuExecution;
16pub use features::{CpuFeatures, CpuInstructionSet};
17pub use topology::{CacheLevel, CpuTopology};