You may enjoy my video tutorial on SIMD Intrinsics as well:<p><a href="https://www.youtube.com/watch?v=4Gs_CA_vm3o" rel="nofollow">https://www.youtube.com/watch?v=4Gs_CA_vm3o</a><p>I also use Rust but its perfectly fine for learning about intrinsics in C/C++ or .NET as well. I cover some of the fundamental strategies for using them well, how to lay out data in memory, how to deal with branches, etc.