srijs / rust-crc32fast

Fast, SIMD-accelerated CRC32 (IEEE) checksum computation in Rust
https://crates.io/crates/crc32fast
Apache License 2.0
269 stars 30 forks source link

Support for experimental avx512 operations #35

Open tgross35 opened 6 months ago

tgross35 commented 6 months ago

An avx512-accellerated SIMD implementation should be possible; see e.g. this AWS PR https://github.com/awslabs/aws-checksums/pull/72/files#diff-c767a7149f121bc42a24cecd4428f9b9a2a9f2d4c3a169fbed187605b9de5a26

These functions are still experimental in Rust (https://github.com/rust-lang/rust/issues/111137), but could be used only under this crate's nightly feature gate.