starkat99 / half-rs

Half-precision floating point types f16 and bf16 for Rust.
https://docs.rs/half/
Other
232 stars 52 forks source link

Add support for AVX-512-BF16 hardware intrinsics #70

Open starkat99 opened 1 year ago

starkat99 commented 1 year ago

Add support for the new AVX-512-BF16 x86 extension for bf16 conversions. Will need to be added to core::arch.

Extension intrinsic docs: https://www.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference/top/compiler-reference/intrinsics/intrinsics-for-avx-512-bf16-instructions.html