FPU 是浮点运算单元 (Floating Point Unit) 的缩写,是指 CPU 中处理浮点数运算的部件,是计算机中的核心部件之一,也是执行浮点运算关键的部分。
FPU 通常由硬件电路实现,目的是支持浮点数运算,并通过特定的指令集提供浮点数函数和计算。它可以加速数值计算、图形处理等需要大量浮点运算的应用程序,例如科学计算、工程分析、图像处理等。相比于整型运算,浮点数运算的复杂度更高,因此需要更强的计算和处理能力。FPU可以在CPU和内存之间交换浮点数数据,CPU通过指令调用FPU中的浮点乘、浮点加、浮点除等硬件计算器来完成浮点运算。目前,大多数现代处理器都内置 FPU,例如:英特尔的 Intel HD Graphics,AMD 的 Radeon 系列显卡。以及一些专门用于科学计算、3D游戏开发等领域的处理器,例如Intel的Xeon Phi、NVidia的Tesla等,这些处理器常常被称为加速卡或处理器芯片。