浮點運算器

浮點運算器

浮點運算器(floating point unit,縮寫FPU)是運行浮點運算的結構。一般是用電路來實現,套用在計算機晶片中。是整數運算器之後的一大發展,因為在浮點運算器發明之前,計算機中的浮點運算是都是用整數運算來模擬的,效率十分不良。浮點運算器一定會有誤差,但科學及工程計算仍大量的依靠浮點運算器——只是在程式設計時就必需考慮精確度問題。

基本介紹

  • 中文名:浮點運算器
  • 外文名:floating point unit
  • 類別:浮點運算的結構
  • 套用範圍:計算機晶片
  • 實現方式:電路
簡介,FPU與其他功能的集成,外接式FPU,參見,

簡介

浮點運算器(floating point unit,縮寫FPU)是運行浮點運算的結構。一般是用電路來實現,套用在計算機晶片中。是整數運算器之後的一大發展,因為在浮點運算器發明之前,計算機中的浮點運算是都是用整數運算來模擬的,效率十分不良。浮點運算器一定會有誤差,但科學及工程計算仍大量的依靠浮點運算器——只是在程式設計時就必需考慮精確度問題。

FPU與其他功能的集成

在一些現代的計算機架構中,中央處理器內置的FPU里,浮點運算功能會與SIMD(單指令流多數據流)計算集成在一起。一個主要的例子就是在IntelAMD新的x86x64處理器里,SSE指令集取代x87指令集。

外接式FPU

主條目:輔助處理器
  • Weitek
  • 3170
Intel
  • 8087
  • 80287
  • 80387,80387DX (i387DX)
  • 80487SX(i487SX,配合80486SX使用,實際上487SX則是一顆完整的486DX,插上後會完全取代486SX的工作)
  • 80486DX檔次以上的CPU均內置FPU
  • 68881
  • 68882
  • 68040檔次以上的CPU均內置FPU(68LC040及68EC040為了節省成本則無FPU)

參見

相關詞條

熱門詞條

聯絡我們