De floating-point unit (FPU) is het gedeelte van een processor dat berekeningen met zwevendekommagetallen (floating-point numbers) kan uitvoeren. Basisoperaties zijn optellen, aftrekken, vermenigvuldigen, delen en worteltrekken. Sommige systemen laten ook zogenaamde transcendente functies toe, zoals exponentiële en trigonometrische bewerkingen, al vindt men deze in moderne systemen meestal geïmplementeerd in software.