Intel:GPGPU沒有未來 NVIDIA CUDA只是 … - 顯卡

Annie avatar
By Annie
at 2008-07-09T02:36

Table of Contents

SLI和multi GPU是不一樣的
CUDA有指令可以讓你選擇用那一塊GPU做運算
device0、device1..
理論上主機板能插幾張就能跑幾張,不同主機板我就不知道了
目前市面上最多好像是三張

在Programming_Guide_2.0列的最強是Tesla S1070,multi processor有4x30
我猜是裝了四張GeForce GTX 280
台灣不知道有沒有LAB有Tesla?

另外也不是買有支援CUDA(G80以後)的卡就好
84、85只有2顆multi processor(一顆multi processor包含8顆stream processor)
我想能加速的意義有限
因為所有CUDA的運算,都是要先從host(CPU這邊)丟資料到device(GPU這邊)的memory
才能運算,也就是還要扣傳送的時間和memory access time
別小看這代價是很大的,頻寬和memory的速度都很重要

今天在HKEPC,NV要在八月推出支援CUDA的IGP,就是兩顆multi p
好奇的是IGP不也是讀main memory,不知道能不能省掉傳送時間

順便提一下CUDA這玩意,我初學有一點心得,有興趣可以看一下
基本上,把CPU和GPU一起運算比較好

首先要用GPU來運算,基本上就一定要加速,沒加速就一點意義也沒有
換言之你使用CUDA最在意的就是效能
因此程式設計師必須很了解GPU的硬體架構
小心翼翼的使用memory(有bank conflict、Memory Hierarchy的問題)
資料基本上都是designer要自己配到顯示卡的memory(你寫CPU CODE時根本不太需要管吧)

切thread時也要考慮很多硬體問題
另外debug很困難,基本上程式在GPU上跑時是無法中斷、使用printf的
而且你必須自己去考慮memory Coherence & Consistency的問題
簡單來說,CUDA是一種把效能、平行化的問題丟給designer的一種語言..

程式沒寫好的話,只會比CPU來算還慢
一些天生適合平行化的領域,如image process、矩陣運算
演算法就比較好寫一些,加速能力無窮

但像video encoder,其實就不好寫
目前雖然有產品出來,但似乎還不完全

提外話
前幾天有看到使用PS3 cell processor 改x264 encoder,效能似乎也沒有很好
我猜想是程式不夠最佳化,我想multicore、multithread的時代來臨
效能最關鍵的將是software..

最後提一個無關的
CUDA已經放出G80之後裡面的硬解晶片給CUDA使用(CUDA Video Decoder API)
可以直接硬解MPEG-2/H.264

--
Tags: 顯卡

All Comments

Puput avatar
By Puput
at 2008-07-09T23:33
好專業
Rebecca avatar
By Rebecca
at 2008-07-13T12:28
看起來好像不是很友善的語言,這可能比適應新架構的問題還大
Leila avatar
By Leila
at 2008-07-14T00:00
因為東西還算新 還有目前沒這麼聰明的compiler XD
Madame avatar
By Madame
at 2008-07-14T22:02
看M$要不要跳出來搞吧...不然就是NV和AMD自己爭氣點合作
不然現在這樣子誰敢認真玩下去
Hardy avatar
By Hardy
at 2008-07-16T16:47
也沒那麼嚴重啦...該有的效果還是有出來
Steve avatar
By Steve
at 2008-07-17T14:31
在頂尖領域是不管那些的..但一般使用上會很計較那個XD
Christine avatar
By Christine
at 2008-07-22T13:08
一般使用就等高手寫好的程式就好啦 :P

PowerColor HD 3650 DDR3 512MB實測

Ivy avatar
By Ivy
at 2008-07-03T22:04
測試平台: E1200 at 3.2G 400x8 1.26V on abit IP35-E DDR2 800 1G X2 PowerColor HD 3650 DDR3 512Mb Seagate 梭魚十 160g 看這個不到一萬元的平台 會有什麼表現^^ 3D Mark 05 預設 分數:1152 ...

幾款還不錯用來對付 HD4850 的散熱器

Irma avatar
By Irma
at 2008-07-02T10:14
※ [本文轉錄自 PC_Shopping 看板] 作者: fsaa3dfx (=fsaa3dfx=) 看板: PC_Shopping 標題: [推薦] 幾款還不錯用來對付 HD4850 的散熱器 時間: Wed Jul 2 10:14:19 2008 或許有人認為花個 1.5K~2K左右改散熱器實在買不 ...

微軟 Direct X 9.0C 最新 6 月版釋出

Dora avatar
By Dora
at 2008-07-01T16:34
發行日期︰2008/6/6 Web Installer 線上安裝版 (9.23.1350 版) 下載點︰http://0rz.tw/c14mV End-User Runtimes 完整安裝版 (9.23.1350 版) 下載點︰http://0rz.tw/604iC Windows Installe ...

ATi HD4870/4850 測試一覽 & 消費電力比較

Joe avatar
By Joe
at 2008-07-01T11:30
ATi Radeon HD4870/4850 測試一覽 andamp; 消費電力比較 消息來源︰PC Watch http://0rz.tw/3c4lK 測試配備環境︰ Intel Core 2 Extreme QX9650 ASUSTeK Rampage Formula(Intel X48 Expre ...

ATI 4850 四種類型遊戲實測(賽車.射擊.動作.即時戰略)

Kelly avatar
By Kelly
at 2008-06-28T12:11
之前的測試中,大家都已經知道了4850的分數大約在什麼等級!! 小弟特地做了四款遊戲的實機測試,但因為我家的螢幕只有19吋,而且還不是寬螢幕,所以遊戲測試的解析度全部都只能設為1280*1024,還請各位大大見諒!! 這四款遊戲分別是該遊戲類型領域的代表作,給各位板友做一個參考!! 第一人稱射擊遊戲:Cry ...