在個人計算的早期,專門的芯片稱為數學協調器(或FPU - 浮點單元)顯著提高了CPU的數學功能,尤其是用於浮點計算(數字為小數點)。 這對於需要高精度的科學和工程應用至關重要。
什麼是數學協調員?
數學協調員是一種專用的微芯片,旨在與CPU一起使用,加速復雜的數學操作。 例如,英特爾80387SX補充了80386SX CPU。 將像80387SX這樣的協處理器添加到系統中,以極大地改進了浮點計算的性能,這對於需要小數精度的任務至關重要。 這與整數數學形成鮮明對比,該數學僅使用整數。 如今,浮點數學在軟件(尤其是視頻遊戲)中無處不在,引起了諸如Gigaflops和Teraflops(每秒浮點操作)之類的術語。 除了浮點數數學,協處理器還可以處理信號處理和I/O功能,主CPU的任務通常可以執行,但通常不太有效。
桌面數學協調員的黎明
>
雖然大型機和微型計算機多年來使用了專業處理器,但直到1970年代末和1980年代初,數學協處理器才在家庭計算中變得普遍。 Intel 8087(1980)是早期IBM PC中發現的8086和8088 CPU的可選附加組件,是一個具有里程碑意義的例子。 這甚至允許適度的台式計算機處理先前需要更大系統的任務。 摩托羅拉(68881的68000系列,在Mac和Amigas中使用的68881)等競爭對手迅速效仿。
第三方協作者的上升和下降
>許多家用計算機上的開放處理器插座吸引了第三方製造商。 例如,Cyrix用其Fasmath 83D87和83S87協作者向Intel挑戰,這標誌著長期競爭的開始,該競爭擴展到了完整的CPU。 諸如Weitek Abacus FPU之類的專業協處理器迎合了諸如Autodesk Renderman和其他專業3D軟件之類的小眾應用程序,並在GPU出現之前加速了與圖形相關的計算。
到1990年代後期,獨立的協處理器時代結束了。 現代CPU和GPU現在在內部處理所有浮點計算。 但是,多個處理單元共同努力的概念仍然存在 - 例如,我目前的筆記本電腦擁有24個CPU,儘管大規模更大範圍都展示了一種“協同處理”形式。
>
以上是桌面數學協調員的古怪歷史的詳細內容。更多資訊請關注PHP中文網其他相關文章!