版权归原作者所有,如有侵权,请联系我们

[科普中国]-浮点运算器

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

浮点运算器(floating point unit,缩写FPU)是运行浮点运算的结构。一般是用电路来实现,应用在计算机芯片中。是整数运算器之后的一大发展,因为在浮点运算器发明之前,计算机中的浮点运算是都是用整数运算来模拟的,效率十分不良。浮点运算器一定会有误差,但科学及工程计算仍大量的依靠浮点运算器——只是在程序设计时就必需考虑精确度问题。

简介浮点运算器(floating point unit,缩写FPU)是运行浮点运算的结构。一般是用电路来实现,应用在计算机芯片中。是整数运算器之后的一大发展,因为在浮点运算器发明之前,计算机中的浮点运算是都是用整数运算来模拟的,效率十分不良。浮点运算器一定会有误差,但科学及工程计算仍大量的依靠浮点运算器——只是在程序设计时就必需考虑精确度问题。1

FPU与其他功能的集成在一些现代的计算机架构中,中央处理器内置的FPU里,浮点运算功能会与SIMD(单指令流多数据流)计算集成在一起。一个主要的例子就是在Intel与AMD新的x86与x64处理器里,SSE指令集取代x87指令集。1

外接式FPU主条目:辅助处理器

Weitek

3170

Intel

8087

80287

80387,80387DX (i387DX)

80487SX(i487SX,配合80486SX使用,实际上487SX则是一颗完整的486DX,插上后会完全取代486SX的工作)

80486DX档次以上的CPU均内置FPU

Motorola

68881

68882

68040档次以上的CPU均内置FPU(68LC040及68EC040为了节省成本则无FPU)1

参见科学计数法

执行单元

本词条内容贡献者为:

黄伦先 - 副教授 - 西南大学