Vector Registers

Was introduced to AVX at Tesla.

Common vector registers:

ArchitectureRegister SetSizeCommon Use
x86 SSEXMM0–XMM31128 bitsMultimedia, SIMD
x86 AVXYMM0–YMM31256 bitsHigh-performance compute
x86 AVX-512ZMM0–ZMM31512 bitsScientific computing
ARM NEONQ0–Q15, D0–D31128 bitsMobile multimedia
ARM SVEv0–v31128-2048Scalable SIMD
RISC-Vv0–v31FlexibleGeneral SIMD
PowerPCVR0–VR31128 bitsEmbedded systems
NVIDIA CUDAPer-thread32 bitsGPU parallel computing