瀏覽單個文章
竹雲公子
Senior Member
 
竹雲公子的大頭照
 

加入日期: Jul 2004
您的住址: 一個都是女人的地方...
文章: 1,222
引用:
作者danny0830
圖形處理器製造商Nvidia公司正在力推新的創意:它所製造的圖形處理器(GPU)在需要時也可當作新增的中央處理器(CPU),從而大大提高系統的計算能力.
在加州San Jose召開的微處理器2007論壇上,Nvidia公司架構主管Nicklls稱:“圖形處理器只是放在一邊,許多人都提出了這個偉大的創意:嘿,讓我們用GPU做些事情.”
該架構主管指出,當圖形處理器未執行圖形相關任務時,GPU可與中央處理器並存執行計算任務.從而使每秒浮點計算次數達到2000億.

Nvidia公司發佈了名為“統一計算設備架構”軟體(CUDA)的測試版,該軟體將於今年下半年正式推出.CUDA可讓開發商編寫指令程式,以便讓GPU執行通常由CPU執行的計算任務.Nvidia公司表示,將GPU當作CPU並不一種新思想,但Nvidia公司的新軟體能使開發商更容易地實現目標.

CUDA只能用於一定型號的圖形處理器,包括Nvidia的GeForce 8800和8600,還有06年11月發佈的FX 4600和5600...

CUDA這個東東分成兩個部份
C Compiler 跟CUDA Driver
C Compiler是nVidia跟程式設計廠商合作的
CUDA Driver則是nVidia自己負責

這個東西簡單的說就是程式設計師可以用C語言來寫程式
然後透過Compiler把程式碼轉成nVidia自家的組合語言(沒記錯的話是NVasc)
接著再用Driver把組合語言轉成nVidia GPU Machine Code
這樣就可以用GPU來作運算了∼

其實ATi很早就在玩這個了
之前的CTM技術就是這個
在GPGPU這個領域中ATi進入的比nVidia早
只是ATi沒有專用Compiler
程式設計師必須要學ATi GPU的組合語言
接著Driver再轉成ATi GPU Machine Code
這樣對程式設計師來說是比較麻煩的

所以目前看來是nVidia暫時領先
(不過廠商買不買單又是另一個問題)
現在就看R600會不會扳回一成啦∼

上面有說錯歡迎指正阿
人老了記憶力都不大好
舊 2007-05-26, 03:11 AM #17
回應時引用此文章
竹雲公子離線中