Rust zero-cost abstractions vs. SIMD

212 points itty-bitty-birdy-tb 19 comments

my coworker Xavier wrote up this post about debugging perf issues with Rust's Iterator trait - pretty interesting look into the compiled assembly and what was preventing SIMD/unrolling. thought this community might enjoy (I'm not a Rust dev so sorry if this feels out of bounds to share!)