The Evolution of x86 SIMD: From SSE to AVX-512
Summary
This article surveys the evolution of x86 SIMD from MMX through AVX-512, highlighting how marketing, architecture choices, and competing demands shaped vector extensions. It covers major milestones, from register aliasing in MMX to the AVX-512 fragmentation and subsequent industry shifts.