顯示廣告
隱藏 ✕
※ 本文為 eric424.bbs. 轉寄自 ptt.cc 更新時間: 2011-11-26 18:38:39
看板 PC_Shopping
作者 jk21234 (BL2400PT真不錯)
標題 Re: [情報] nVidia 28nm 桌上型GPU Roadmap!
時間 Sat Nov 26 18:03:39 2011


※ 引述《obov (來噓蒼真)》之銘言:
: 推 arrenwu:推~~ 不過 AMD有沒有策略性地讓一些大軟體公司使用 OpenCL  11/26 15:44
: → arrenwu:加速運算啊? 不然狂推GPGPU一般使用者也感受不到          11/26 15:45

我沒有掛可以爆 不過...OpenCL的可用度還很低.
一年以前還有聽人抱怨,OpenCL寫好的行為在CPU和GPU上不一致.
(有寫CUDA有參考過hotball's hive的話...對 從這位作者這邊得知的)

這問題責任不在AMD上.畢竟基礎的LLVM也是很新的東西.
講好聽點有彈性,講實話就是很多都還是"草創".需要經過一段時間修正問題.

回到AMD方面的話,大概就是他在軟體/開發工具這邊還是弱勢.

雙A還沒合併前特別嚴重,2008以後改進一點.可是相較其他方面的表現,
就很像一個桌子有一根腳特別短 那桌子還是會晃啊.

基本上雙A合併前,Intel對開發者的支援>AMD,nVidia也是>ATI.
這變成說假設你沒有公司資源之前,為自己的興趣或者是學生在

開發東西的時候.都是去看Intel跟nVidia的資料,然後以Intel和nVidia

的平台為測試基準(最後變成,業餘開發者cpu上的IvsA,GPU上的NvsA
的偏好比絕對超過8:2).

可能在學生的時候,沒事就可以在Intel developer上翻到才出沒一年的
新影音格式,含最新的SIMD指令集最佳化的library+sample.
假定做Graphics相關的,那碰到nVidia來推廣甚麼的頻率和Intel不會差太多.
(實際還誇張一點,之前有個人搞CUDA/PhysX on ATI GPU,結果ATI的方面沒有回應它
 的問題,nVidia甚至主動送給這種來拆台的不少資料協助它...)
等這些人開始就業實際開發產品.都習慣了是很難再想到要幫AMD/ATI最佳化這問題.

AMD還有一個風險是直接被compiler婊掉,大概十幾年前,Pentium MMX
vs K6的時候,Intel C compiler 4.0(正式應用的版本裡面算蠻早期的),
沒有甚麼額外的功能比如SIMD支援,號稱對Intel CPU最佳化....
可是相比於Microsoft VC++ compiler,在Pentim MMX上不會變快,在
AMD K6上會變慢最多達40%.....現在AMD在常用compiler上不太需要擔心
發生同樣的問題.不過目前的推土機優勢的整數運算方面是比浮點數更容易
被compiler最佳化婊掉優勢的.如果我是Intel,說不定不用花大錢推新的硬體,
只要靠大家都依賴我的x86開發工具的時候搞一下AMD....

           分隔線

以前不論,AMD現在的努力也不是0,至少一年多前還把重要的人請去做Compiler,
不過對未來CPU和GPGPU方面,這樣還是不夠的.GPGPU的話,目前/未來的OpenCL比較
適合消費市場,但對HPC市場而言LLVM不適用.ATI和nVidia最早的GPGPU compiler

系出同源,都來自現在叫做Open64的東西,前代的stream compiler(brook+)不是不好,

但是它開發的比較早.原先是在DX9(SM 2.0/SM 3.0)上發展的東西,要維持同樣的高階
語法但底層支援DX10硬體,效率就會被吃掉一些.可是CUDA後發展反而有優勢,就是它
語法直接是DX10硬體的抽象化,在DX10跟DX11硬體上都可以執行的很好.


現在OpenCL的語法也是DX10硬體的抽象化(其實根本就是一對一轉換...X),
nVidia可以維持CUDA在Open64上專注於HPC市場,OpenCL面對消費市場+Apple平台.
AMD也可以同樣OpenCL但是具有兩種compiler,一個打HPC市場和CUDA競爭,一個
打消費市場.我去年有推幾個傻瓜一起入坑,自行把OpenCL語法放入Open64 compiler中,
最後借用AMD CAL IL的架構和Tool執行,雖然是玩票性質只有完成基本的雛形,
不過推估起來,把OpenCL和原有的stream compiler(brook)結合是足以對抗CUDA的.

APU的未來式,真正的Fusion,即CPU/GPU不再分家,GPU做為CPU可直接看到且定址
的另外一組輔助指令集這種方向.因為目前對此可能性的了解還很片面,有其他
想法的話下次繼續 :P



--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.237.63
nvidia:喔耶1F 11/26 18:08
kisia:有神快拜2F 11/26 18:08
ultra055012:高手全都跑出來了嗎3F 11/26 18:09
jk21234:只是有一些經驗可以分享而已4F 11/26 18:10
CHOCOLA1983:如果是三腳桌的話頂多就桌子歪了不會晃     (逃5F 11/26 18:38
OK8066889:只能推6F 11/26 18:40
EndlessYearn:一篇文章釣出2個神人了...7F 11/26 18:40
good3211:我也是做這個的.....可惜我不是神人  講出來的等級有差8F 11/26 18:44
davidkill:臥龍先生出來了...9F 11/26 18:54
jk21234:我是睡蟲 zzzz10F 11/26 18:57
nvidia:這行業的人都好神喔11F 11/26 19:22
apley:神人12F 11/26 19:28
ChaosK:又一個強者!13F 11/26 20:47
v2266514:看到一半我眼睛就花了14F 11/26 20:54
pomelo168168:jk神!!!15F 11/26 21:16
wch6858:XD16F 11/26 22:40
AXby:快推免得人家以為我們看不懂!17F 11/26 22:57
sivid:我推了還是...18F 11/27 00:55
saedn:第一次看八卦看的這麼開心.. Q.Q"  噗...19F 11/27 01:25
pomelo168168:看 不 懂!!!!!20F 11/27 02:42
IMGOODYES:雖然看不懂,不過好像很厲害的樣子21F 11/27 09:17

--
※ 看板: FW 文章推薦值: 1 目前人氣: 0 累積人氣: 376 
※ 本文也出現在看板: PC_Shopping
作者 jk21234 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
( ̄︶ ̄)b jengyic 說讚!
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇