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.
456,499lines of Rust
23,082test functions
2427files
64crates
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)