-
浮點處理單元
鎖定
浮點處理單元(floating point unit,縮寫FPU)是運行浮點運算的結構。是計算機科學技術名詞。
- 中文名
- 浮點處理單元
- 外文名
- floating point unit
- 類 別
- 浮點運算的結構
- 應用範圍
- 計算機芯片
- 實現方式
- 電路
目錄
- 1 簡介
- 2 FPU與其他功能的集成
- 3 外接式FPU
- 4 參見
浮點處理單元簡介
浮點運算器,一般是用電路來實現,應用在計算機芯片中。是整數運算器之後的一大發展,因為在浮點運算器發明之前,計算機中的浮點運算都是用整數運算來模擬的,效率十分不良。浮點運算器一定會有誤差,但科學及工程計算仍大量的依靠浮點運算器——只是在程序設計時就必需考慮精確度問題。
[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
- 68881
- 68882