|
||||
可能之前大家也注意到了。G9X芯片已經引入了一種更有效的方法使得CPU和GPU能協調工作,但是使用的是先把數據傳給GPU再傳給CPU的工作方式,這是G8X做不到的。而到了GT200。更是加強了這方面,據NVIDIA表示,明年的下一代產品將能夠同時接收和發送數據到兩個核心,使得CPU和GPU數據同步。
GT200的一個新功能就是GPU運算,因此,GT200也可以用於雙精度64位浮點運算,而這項技術源自於多重處理器的專用單元。
每一個多重處理器都包含了8個主要的FMAD處理器和8和MUL處理器來實現一些特殊功能的計算等,這樣,一個64位的FMAD處理器就產生了。但是這樣的處理器對於64位的計算能力相當低下,8X的低速FMAD和16X的低速FMUL都是導致計算能力低下的原因。
這個支持64位也意味著可以以它為模板為將來的更高級和新一代的GPU發展提供代碼或者應用程序的支持,從而得到更好的甚至超過一個以上的64位處理器。每一個多重處理器都具有兩個流處理線,這樣就不必依賴周期而同時處理兩個信號。
8 FMAD 32 bits + 8 FMUL 32 bits
8 FMAD 32 bits + 2 special features 32-bit
8 FMAD 32 bits + 1 FMAD 64 bits
1 FMAD 64 bits + 2 special features 32-bit
GTX200核心的每一個SM都包括了一個雙精度64Bit浮點運算單元,這樣GTX200就相當於一個30核心的雙精度64Bit處理器,但GPU的頻率要比CPU低很多,因此GTX200的理論64Bit浮點運算能力大概與Intel頂級八核心至強處理器相當。
雙精度的運算量是單精度的八倍,因此理論浮點運算能力只有原來的1/8,GTX280的雙精度64Bit浮點運算能力大概在90GFLOPS左右。