Safe SIMD in Rust, even on the inside
Summary
Sergey Davidoff discusses making SIMD in Rust safer by encapsulating intrinsics behind safe APIs using CPU feature tokens and inline wrappers. The piece introduces fearless_simd as a zero-cost abstraction approach, addresses limitations around target_feature and inlining, and highlights design tradeoffs for performance versus safety in SIMD code.