複製鏈接
請複製以下鏈接發送給好友

浮點處理單元

鎖定
浮點處理單元(floating point unit,縮寫FPU)是運行浮點運算的結構。是計算機科學技術名詞。
中文名
浮點處理單元
外文名
floating point unit
類    別
浮點運算的結構
應用範圍
計算機芯片
實現方式
電路

浮點處理單元簡介

浮點運算器,一般是用電路來實現,應用在計算機芯片中。是整數運算器之後的一大發展,因為在浮點運算器發明之前,計算機中的浮點運算都是用整數運算來模擬的,效率十分不良。浮點運算器一定會有誤差,但科學及工程計算仍大量的依靠浮點運算器——只是在程序設計時就必需考慮精確度問題。 [1] 

浮點處理單元FPU與其他功能的集成

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

浮點處理單元外接式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) [1] 

浮點處理單元參見

參考資料
  • 1.    Muller, Jean-Michel (2006). Elementary Functions: Algorithms and Implementation (2 ed.). Boston: Birkhäuser. p. 134. ISBN 978-0-8176-4372-0. LCCN 2005048094. Retrieved 2015-12-01.