axiolid-backend-cpu
Portable and runtime-optimized CPU execution context for Axiolid geometry.
| Latest release | 0.3.1 (2026-09-28) |
| crates.io | axiolid-backend-cpu |
| Facade | axiolid feature cpu |
| Layer | execution (execution.context) |
| API documentation | rustdoc · docs.rs |
| Source | crates/execution/cpu/ |
Overview
A CPU execution context for Axiolid providers: runtime instruction-set detection (CpuFeatures), measured cache and core topology for tuning (CpuTopology), and an optional context-owned Rayon pool. The default build is portable and single-threaded; the simd feature lets providers select an instruction set at run time, and parallel adds a bounded local pool instead of touching Rayon's global one. It bundles no geometry algorithm and is not the correctness oracle: that is axiolid-reference (ADR 0012). Operation providers compose this context.
Features
Default: none.
| Feature | Enables |
|---|---|
parallel | rayon |
simd | — |
Changes
Latest release, 0.3.1 (2026-09-28):
Changed
- The crates.io page is this crate's own
README.md, with links to its API documentation, its reference page and the source (ADR 0078).
Full history: crates/execution/cpu/CHANGELOG.md