CPU-Register
Der schnellste Speicher der CPU — 16 bis 32 benannte Positionen direkt im Prozessorkern. Wortgroß (meist 64 Bit). Alles, was die CPU verarbeitet, läuft durch Register.
x86_64: 16 General-Purpose-Register (RAX–R15) + 16 SSE/AVX (XMM/YMM/ZMM) + Spezialregister (RIP, RFLAGS). ARM64: 31 GP-Register + SP + 32 SIMD. RISC-V: 32 GP. Moderne CPUs verfügen intern über 100+ "physische Register", die dynamisch zugeordnet werden (Register Renaming). Die Registerzuteilung des Compilers (Chaitins Algorithmus) entscheidet, welche Variablen in Registern landen. Spilling = wenn eine Variable mangels freier Register auf den Stack ausweichen muss.