引用:
|
作者vxr
"我也覺得明明AMD有強勢的硬體規格,為什麼效能會被電這麼慘,實在滿怪的.
難道是GPU設計太爛,空有規格但是也沒有最大化的發揮? 但AMD裡面的RD應該也是菁英
不至於這麼廢才對,難不成只有nvidia才有人才? 也不可能吧~"
硬體規格不爛..
(應該說是某些部分相當優秀..例如像GS(Geometry Shader)部分)
等一段時間吧..
G80和R600的設計思路有點不太一樣..
Compiler做得好..
R600的效能應該是相當不錯的..
G80則是設計的太過複雜..
像那個Shader電路..
塞了一堆1D ALU(R600所謂的320xSP是USx64(包含5D ALU..))...
我認為成本效益上..
AMD搞的好應該會有些優勢...
|
雖然資料上寫R600是VLIW設計,但是ATI的人是講由硬體做VLIW的重排資料,先不管compiler到底在driver做或Thread Processor做,反正Driver解譯指令的好壞一定會影響效能,這對G80或R600都一樣。
不過R600的設計某些地方一定出了問題,就我自己測,它贏8800GTS 640,但卻是靠512bit的記憶體介面,超過2倍多的SP,8800GTS的SP時脈還不到R600的兩倍高,R600的SP利用率一定有問題。
Compiler或VLIW的排程是一點,但我覺得是SIMD的問題,R600的320個SP是分割成四個SIMD,意思是一個clock內,晶片內只能轉四種指令,G80只有128,卻分成8個SIMD,這利用率應該就相差很大了。
不過G80也有自己的問題,8個SIMD,為了拉高時脈,每個SP內部一定超多階來縮短工作時間,導線和電晶體設計一定極端複雜。R600的簡化設計,拉寬架構雖然有利用率不佳的問題,但「或許」有容易縮小製程的附加價值,而這「可能」可以解決耗電的問題,我不是架構師,隨便預測一下而已。
80nm大家都在過渡,65nm才是決戰重點,誰能率先搶進65nm,誰能在65nm成本控制最好,高階誰輸誰贏有什麼差,中階賺得到錢,低階提高佔用率才是重點。而且原生全系列AVIVO HD和HDMI視訊音效混合輸出,這在低階的優勢比G8x強多了,除非G86改版。
另外,R600雖然只小贏8800GTS 640,但C/P值卻是大勝喔,因為隨卡就送HL2:EP2、TF2、Portal三套Valve的遊戲,還蠻划算的!