SIMD Single Instruction, Multiple Data
Instruction de processeur qui applique la même opération à plusieurs éléments de données en parallèle, en général 4, 8, 16 ou 32 à la fois.
x86 : MMX, SSE, SSE2-4, AVX, AVX2, AVX-512. ARM : NEON, SVE/SVE2. Elle alimente les codecs multimédias (encodeurs H.264), les graphismes 3D (produits de matrices), la cryptographie (AES-NI), l'analyse JSON (simdjson, 4 Go/s grâce à AVX) et fait tourner chaque opération de numpy/Pandas. Elle diffère du SIMT des GPU en ce qu'elle s'exécute sur un cœur de CPU. WebAssembly propose une extension « WASM SIMD » pour des opérations portables sur 128 bits.