Vector Registers
Was introduced to AVX at Tesla.
Common vector registers:
| Architecture | Register Set | Size | Common Use |
|---|---|---|---|
| x86 SSE | XMM0–XMM31 | 128 bits | Multimedia, SIMD |
| x86 AVX | YMM0–YMM31 | 256 bits | High-performance compute |
| x86 AVX-512 | ZMM0–ZMM31 | 512 bits | Scientific computing |
| ARM NEON | Q0–Q15, D0–D31 | 128 bits | Mobile multimedia |
| ARM SVE | v0–v31 | 128-2048 | Scalable SIMD |
| RISC-V | v0–v31 | Flexible | General SIMD |
| PowerPC | VR0–VR31 | 128 bits | Embedded systems |
| NVIDIA CUDA | Per-thread | 32 bits | GPU parallel computing |