8 releases
0.3.2 | Jun 12, 2019 |
---|---|
0.3.1 | Jun 8, 2019 |
0.2.0 | Jun 6, 2019 |
0.1.3 | Jun 6, 2019 |
0.1.1 | May 28, 2019 |
#1762 in Math
58KB
2K
SLoC
blasoxide
BLAS implementation in rust
Architecture
Only Level1 functions and micro kernels are optimized with platform specific code.
Level3 functions are parallelized with rayon.
Supported CPUs
These cpus have optimized implementations for them
- x86_64 cpus with fma support
Contributing
Anyone can contribute anything as they see fit. Just don't forget to run cargo clippy
and cargo fmt
before commiting
Inspiration
Architecture and algorithms are heavily inspired by:
- BLIS
- BLIS paper
- Linear Algebra: Foundations to Frontiers by Robert van de Geijn
Dependencies
~1.5MB
~25K SLoC