浮点处理单元(floating point unit,FPU)是执行浮点运算的专用硬件模块,通过集成电路实现并嵌入处理器芯片中。其出现解决了早期计算机用整数运算模拟浮点操作的低效问题,成为处理器架构演进的重要组成。现代FPU常与SIMD指令集整合,如x86/x64架构中
SSE指令集已替代传统x87浮点指令。
浮点运算器,一般是用电路来实现,应用在
计算机芯片中。是整数运算器之后的一大发展,因为在浮点运算器发明之前,
计算机中的浮点运算都是用
整数运算来模拟的,效率十分不良。浮点运算器一定会有误差,但科学及工程计算仍大量的依靠浮点运算器——只是在程序设计时就必需考虑精确度问题。