留意到ATi與Nvidia兩家顯卡大廠最近推出的顯示卡(不管是ATi Radeon HD5870 還是 Nvidia GeForce GTX 295)都有強調一個相同的技術名詞嗎?是的、就是今天分享的主題→Microsoft的DirectCompute !
在參加微軟的Windows7活動中,Nvidia都會秀出幾張圖片(見附圖)藉以說明DirectCompute技術對顯示與繪圖上的效能增進與相對關係,但對DirectCompute的直接說明都幾乎是跳過,所以我就自己爬文然後再與各位一起分享咯。希望您會喜歡!
(參加it邦鐵人賽、分享最美好的就是有您的互動與回應,請踴躍支持與鼓勵!)
話說自Vista起、Nvidia就一直力推CUDA架構喊出GPGPU,而現在Windows7推出了、自然NVIDIA的CUDA架構GPU支援DirectCompute !
DirectCompute ?
Microsoft的DirectCompute為全新的GPU運算應用程式介面,運作於NVIDIA現有的CUDA架構上,Windows VISTA 和Windows 7皆適用。現有的DX10類GPU和未來DX 11的CUDA架構皆將支援DirectCompute。這讓開發人員可以充分利用NVIDIA GPU的強大平行運算能力,為消費性及專業市場創造出無與倫比的運算應用。
<object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/RuZQpWo9Qhs&hl=zh_TW&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed allowfullscreen="true" allowscriptaccess="always" height="340" src="http://www.youtube.com/v/RuZQpWo9Qhs&hl=zh_TW&fs=1&" type="application/x-shockwave-flash" width="560"></embed></object>
這影片是在2009年3月於美國加州舊金山舉行的遊戲開發者大會(GDC)中,做為Direct Compute展示的一部份,NVIDIA呈現了三種在NVIDIA GeForce GTX 280 GPU上運作的應用,此GPU現已推出。
做為一家處理器公司,NVIDIA熱烈支援所有能讓開發人員更加利用GPU平行運算能力的程式語言和應用程式介面。除了DirectCompute和NVIDIA的 CUDA C延伸外,還有其他可供利用的程式模型,其中包括OpenCL™。Fortan程式語言解決方案目前也已在開發中,且The Portland Group已推出嚐鮮版。
NVIDIA長久以來皆相當推崇及支持這些標準,因為更廣泛的程式語言選擇將可以擴展相關應用的數量和種類,GPU的平行運算能力可以獲得更充分的發揮。
附圖:(說明Windows7內建的DirectCompute技術對顯示與繪圖上的效能增進與相對關係)
(參加it邦鐵人賽、作品發表全集,請踴躍支持與鼓勵!)
現今的電腦技術真的日新月異的一直在改也不知道用不用的到!!!!!~??
那照這樣說WIN7的支援度真的比先前系統還好ㄇ