
推 icarus0508:小弟寫滿常的d3d 不過d3d真的威 是在pc上 06/23 16:02
→ icarus0508:d3d自從 7代後就越來越強勢 最新的d3d11 結合的 06/23 16:02
→ icarus0508:direct compute 可以讓許多計算利用gpu來平行加速 06/23 16:03
→ icarus0508:這種加速 跟 opencl那種 不是一個等級的 主要對手是 06/23 16:03
→ icarus0508:nv 的 cuda。 06/23 16:03
→ icarus0508:如果比較懂硬體,利用cuda可以寫出比較快的平行 06/23 16:04
→ icarus0508:但多數會用到的人都是做軟體的 directCompute就會比較 06/23 16:04
→ icarus0508:有效能 但兩者基本上是差不多的 06/23 16:05
→ icarus0508:前題是 gpu 要支持 shader 06/23 16:05
→ icarus0508:近年來的shdaer model 已經從ms自訂 變成連opengl都用 06/23 16:06
→ icarus0508:同樣的名詞了 可以看出近年ms 在cg界架構上 主導地位… 06/23 16:06
→ icarus0508:目前一般console 跟 pc遊戲 比較多還是用9代 06/23 16:07
→ icarus0508:因為11還不算正式換代(console機未出) 06/23 16:08
→ james732:問個超外行問題:手機上的顯示晶片有類似cude的技術嗎? 06/23 16:29
推 Domos:回樓上 有的,但目前還不成熟,預計下一代或下下一代 06/23 16:39
→ Domos:說老實話,CUDA在desktop上都不見得普及,更別談mobile 06/23 16:39
推 sh028044:Tegra4有支援CUDA技術 06/23 17:29
→ sh028044:因為CUDA要發揮到極致也是要用Nv顯卡,但桌電還蠻多ATI的 06/23 17:30
→ sh028044:所以要軟體商支援CUDA還不算是很多 06/23 17:31
→ sh028044:通常使用OpenCL的機會會比較多,因為ATI也有支援 06/23 17:33
推 icarus0508:正如D S兩位所說 CUDA要NV的卡 而MS 的directCompute 06/23 19:13
→ icarus0508:雖然都支持 但要會點cg的概念 opencl 是幾乎不用學 06/23 19:14
→ icarus0508:就可以加速 不過我是滿看好direccompute的 因為他已經 06/23 19:15
→ icarus0508:簡化cg的概念。 06/23 19:15
→ icarus0508:再來 open cl 跟 cuda directcompute 並不是對手 而是 06/23 19:16
→ icarus0508:合作 因為有很多人想把opencl的實作 用directcompute 06/23 19:16
→ icarus0508:or cuda來完成。 最近intel有張cpu+gpu 也是想要做到 06/23 19:17
→ icarus0508:類似的能力 畢竟一個要有點硬體概念 一個要有點cg概念 06/23 19:17
→ icarus0508:而open cl 是最簡單好學的加速 06/23 19:18