#array #calculations #vectorized #acceleration #1d #2d #avx-512

nightly bin+lib fast_arrays

Can be used to perform vectorized calculations on arbitrarily sized 1D and 2D arrays with AVX-512 acceleration

23 releases

0.1.22 Apr 25, 2024
0.1.21 Apr 19, 2024
0.1.19 Mar 27, 2024
0.1.17 Jan 31, 2024
0.1.0 Dec 29, 2023

#390 in Math

Download history 10/week @ 2024-01-24 5/week @ 2024-01-31 4/week @ 2024-02-14 12/week @ 2024-02-21 1/week @ 2024-02-28 11/week @ 2024-03-06 7/week @ 2024-03-13 148/week @ 2024-03-20 156/week @ 2024-03-27 90/week @ 2024-04-03 109/week @ 2024-04-10 151/week @ 2024-04-17 118/week @ 2024-04-24 7/week @ 2024-05-01

385 downloads per month

Apache-2.0

130KB
3.5K SLoC

Fast Arrays

This library can be used to perform vectorized calculations on arbitrarily sized 1D and 2D arrays. It uses AVX-512 F operations, but can also use standard operations as fallback. To compile a Rust project with AVX-512 F you need to run the compiler with -Ctarget-feature=+avx512f or use a config file like config.toml.

Dependencies

~0.8–1.5MB
~32K SLoC