Skip to content

axiolid-backend-cpu ​

Portable and runtime-optimized CPU execution context for Axiolid geometry.

Latest release0.3.1 (2026-09-28)
crates.ioaxiolid-backend-cpu
Facadeaxiolid feature cpu
Layerexecution (execution.context)
API documentationrustdoc · docs.rs
Sourcecrates/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.

FeatureEnables
parallelrayon
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

Released under the Mozilla Public License 2.0.