Our great sponsors
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- SonarQube - Static code analysis for 29 languages.
- InfluxDB - Access the most powerful time series database as a service
General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
There's a famous crate [matrixmultiply](https://github.com/bluss/matrixmultiply) for matrix-matrix multiplication in Rust. But it's a bit slow for me.
A Multithreaded, processor specialized, fork of the matrixmultiply crate
I forked into matrixmultiply_mt to improve performance and add multithreading. However, I cant recommend it as the original library has added a few extra kernels and layout optimizations and I recently found that the autovectorisation had broken in newer rustc versions so it is now slower than the original.
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Bindings to CBLAS (C)
I've switched to just using the AMD BLIS library, and linking through cblas-sys. One day I would like to rewrite a matmul and convolution library with packed-simd-2 or portable-simd when they and const generics are finished.
Helper crate for working with image data of varying type?
1 project | reddit.com/r/rust | 29 May 2023
What is the most efficient way to study Rust for scientific computing applications?
1 project | reddit.com/r/rust | 23 May 2023
faer 0.8.0 release
6 projects | reddit.com/r/rust | 21 Apr 2023
Status and Future of ndarray?
2 projects | reddit.com/r/rust | 3 Apr 2023
How does explicit unrolling differ from iterating through elements one-by-one? (ndarray example)
1 project | reddit.com/r/rust | 13 Jan 2023