CPU-register
Het snelste geheugen van de CPU: 16–32 benoemde posities direct in de processorkern. Woordgroot (meestal 64 bit). Alles wat de CPU verwerkt, gaat door registers.
x86_64: 16 algemene registers (RAX–R15), 16 SSE/AVX (XMM/YMM/ZMM) en speciale (RIP, RFLAGS). ARM64: 31 algemene registers plus SP en 32 SIMD. RISC-V: 32 algemene. Moderne CPU's hebben intern 100+ "fysieke registers" die dynamisch worden toegewezen (register renaming). Registertoewijzing door de compiler (het algoritme van Chaitin) bepaalt welke variabelen in registers belanden. Spilling: een variabele moet naar de stack door een tekort aan registers.