FPU

表示“Floating Point Unit”。FPU 是一种执行浮点计算的处理器或处理器的一部分。早期的 FPU 是独立的处理器,而现在大多数 FPU 都集成在计算机的CPU中。

即使没有浮点运算单元,CPU 也可以处理整数和浮点(非整数)计算。不过,整数运算使用的逻辑与浮点运算有很大不同,因此使用同一个处理器处理这两种运算的效率较低。FPU 为处理非整数运算提供了更快的方式。

加法、减法、乘法或除法等任何数学运算,都可以由整数处理单元或 FPU 执行。当 CPU 收到一条指令时,它会自动将指令发送给相应的处理器。例如,12 + 5 会作为整数计算进行处理,而 1.0023 x 5.789 会被发送到 FPU。虽然程序员可以编写专门针对其中一个处理单元的指令,但通常没有必要这样做。

由于整数和浮点性能可能存在很大差异,大多数处理器基准测试都会包含这两种运算。整数计算速度通常列为“整数性能”,在 SPEC 基准测试中标记为“SPECint”。FPU 计算速度通常列为“浮点性能”,可以用FLOPS进行测量。

更新日期 December 30, 2014 作者 Per C.

quiz测试你的知识

Which of the following is a type of analog video connection?

A
HDMI
0%
B
Toslink
0%
C
Component
0%
D
Thunderbolt
0%
Correct! Incorrect!     View the Component definition.
More Quizzes →

Tech Terms 计算机词典

本页中FPU的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。