Investigate the use of portable_simd #129
Labels
enhancement
New feature or request
question
Further information is requested
rust
Pull requests that update Rust code
Rust has an experimental portable SIMD abstraction which could be particularly useful to speed up some of the vector modular operations / NTTs in a "generic" way (i.e., without needing to specialize for AVX2 or Neon). I did some minimal investigation in the branch
simd-2
, and observe some speedup in a virtual machine with Intel CPU when enablingavx2
andavx512f
inRUSTFLAGS
. Such a feature may require a lot of care to properly handle alignment, and this issue is created to centralize the discussions about SIMD.The text was updated successfully, but these errors were encountered: