Nice illustration of the benefits of SIMD. This though:
“That’s the idea the people at Intel had a few decades ago”
Seymour Cray be rolling in his grave reading that shit. He made a name for himself doing first, successful, vector machine in 1976. Their last one was Cray Y-MP. NEC took over the tradition with SX-Aurora.
Really solid article, it should be noted though that most C compilers will also generate SIMD instructions if the right attributes are used and data is laid out properly in memory.