strided-kernel 0.4.0

Cache-optimized kernels for strided multidimensional array operations in Rust (ported from Julia Strided.jl/StridedViews.jl).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
strided-kernel

This crate ports cache-optimized map, reduce, broadcast, and threading
algorithms from Julia's Strided.jl, including fusion, ordering, blocking, and
`_mapreduce_threaded!`:
https://github.com/Jutho/Strided.jl

Strided.jl is licensed under the MIT License. Its complete upstream license
notice is reproduced in `THIRD-PARTY-LICENSES`.

This crate is licensed under the terms in `LICENSE-APACHE` and `LICENSE-MIT`.
When redistributing portions ported from Strided.jl, you must also comply with
the upstream MIT license notice requirements.