FPU

Floating Point Unit (Gleitkommaeinheit). Es handelt sich um eine CPU, die zur Bearbeitung von Gleitkommazahlen dient. Die FPU arbeitet in der Regel mit der CPU als Ko-Prozessor zusammen. Sie ist meist in die Prozessor-Architektur als eigener Chip  eingebunden, kann aber auch in einem eigenen Gehäuse sitzen. 

Die FPU unterstützt oft als Ko-Prozessor die CPU in Gleitkommaberechnungen. FPUs (oder NPU - Numeric Processing Unit) sind Gleitkommaeinheiten mit mathematischen Funktionen  wie exakte Grundrechenarten sowie algebraische Rechenarten (Wurzel, Logarithmus, Potenz, Trigonometrie) und Matrizen-Rechnen.  FPUs sind auch oft bei CISC-CPUs als Ko-Prozessoren im Einsatz.  Das Benchmarking von FPUs erfolgt z.B. über SPECfp (Standard Performance Evaluation Corporation). 

FPUs arbeiten mit breiten Registern (64-Bit, 80-Bit oder 128-Bit bei 32- oder 64-Bit Hauptprozessoren) und Hardware-Optimierungen für bestimmte Berechnungen wie der CORDIC-Algorithmus (Coordinate Rotation Digital Computer).  Auch Lookup-Tabellen gehören zum Leistungsrepertoire von FPUs.                                           
Siehe auch:    Gleitkommazahl   CPU-Architektur   CISC   RISC   Cell   PowerPC   IBM   Intel   AMD   CPU