Rust SIMD Benchmark: std::simd vs NEON on Apple M4
I benchmarked Rust's portable SIMD against ARM NEON intrinsics on my M4 Mac across 9 scenarios. std::simd performed well on contiguous numerical data, but struggled with interleaved formats like RGB and stereo audio—it lacks key instructions like vld3q_u8 and vhaddq_s16. Sharing my results and code here.
https://github.com/Erio-Harrison/simd_benchmark/blob/master/BLOG.md