#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

new 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

#359 in Math

Download history 47/week @ 2024-01-08 10/week @ 2024-01-22 5/week @ 2024-01-29 15/week @ 2024-02-19 2/week @ 2024-02-26 18/week @ 2024-03-11 148/week @ 2024-03-18 111/week @ 2024-03-25 135/week @ 2024-04-01 258/week @ 2024-04-15 115/week @ 2024-04-22

513 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.7–1.4MB
~31K SLoC