ALU
Arithmetic Logic Unit — der Teil des Prozessors, der die grundlegenden Ganzzahl- und Logikoperationen ausführt: Addition, Subtraktion, Vergleiche, AND, OR, XOR, Bitverschiebungen. Einer der fundamentalsten Bausteine jedes CPU-Kerns.
Rolle: Die ALU ist der "Rechner" im Kern für Ganzzahlen und Logik. Sie nimmt Operanden entgegen (meist aus der Registerdatei), führt die Operation aus und liefert das Ergebnis samt Statusflags (Null, Negativ, Overflow, Carry), die nachfolgende Sprünge steuern. Ein moderner Out-of-Order-Kern besitzt mehrere ALUs, damit pro Takt mehrere Ganzzahloperationen parallel laufen können (Teil der Issue-Breite). Einfache Operationen (Add, And) brauchen meist einen Takt; komplexere (Multiplikation, Division) übernehmen oft separate, spezialisierte Einheiten. Sie unterscheidet sich von der FPU (die Gleitkommazahlen verarbeitet) — die ALU ist für Ganzzahlen und Logik zuständig. Sie ist so grundlegend, dass sie oft das Erste ist, was man beim Erlernen des digitalen Schaltungsentwurfs baut. Zusammen mit FPU, Lade-/Speichereinheiten und SIMD bilden die ALUs die Ausführungsressourcen des Kerns. Verwandt mit Gleitkommaeinheit und Registerdatei.