I feel like SIMD has been around for decades. Why has it taken this long to catch on? I feel like I have been hearing it a lot through the past few years. It feels like it’s talked about like some programming silver bullet
As a SIMD noob, one thing that wasn't obvious to me is that SIMD can also speed you up if your mem throughput is underutilized by having the CPU load more data per instruction. It isn't just about compute speedups, which is typically what it's advertised for. Using perf on Linux has been very educational for me to get an intuition for modern CPU performance.
No support for any ARM vector instructions.. thats horrible
[dead]
Wookash Podcast just interviewed Erin Catto (the Box2D author): https://podcasts.apple.com/us/podcast/what-makes-a-good-phys... (sorry, I couldn’t find a player-agnostic feed link, even on wooka.sh, the podcast’s own website!)