ToadStool
Compute
Scientific compute engine — f64 linear algebra, FFT, quadrature, ODE/PDE solvers, and Monte Carlo built entirely in Rust. Replaces LAPACK, FFTW, and GSL.
523,621lines of Rust
24,414test functions
2729files
50crates
Tier: foundation
Capabilities
| Category | Primitives |
|---|---|
| Hardware | GPU discovery (sysfs/PCIe), Vulkan SHADER_F64, NPU (Akida 160-unit driver), CPU dispatch |
| Dispatch | Workload queuing, memory management, multi-GPU scheduling |
| Neuromorphic | Pure Rust Akida driver — 160 NPUs, 48-202x faster than CPU, 100x power efficiency vs GPU |
| Precision | Native f64 on consumer GPUs via Vulkan (1:2 throughput, not CUDA's 1:64) |
Composes Into
Node Atomic (with Tower), NUCLEUS, Sovereign Compute Pipeline (with barraCuda + coralReef)
Pure RustAGPL-3.0Zero C depsFoundation tier