• 7

想問問nvidia有cuda那ATI有甚麼?

那效能也不重要?

最便宜的就內建顯示啦! 比外接更便宜更省電!
總統先生 wrote:
AMD自己的物理引擎也是變過好幾次,從支援Havok到Stream到最近的OpenCL,下一個是??
恕刪)


不要亂講, Stream,OpenCL是不同的東西. 而且都不是物理引擎.
Stream是ATI的GPU跑底層原生語言.就像CUDA.
都是只能在特定的硬體上跑.

在開放標準未成型之前, 這種封閉性的開發方式可以讓開發者早一點熟悉GPGPU.
但是這種封閉的東西在PC上未來不可能有太大發展,
因為早就知道Steam只是在開放標準未成型之前的臨時解決方案.
所以ATI只是提供這方面的開發工具,但是不用它來當宣傳賣點.......除了工業用途
(有計畫是用很多GPU跑stream來當超級電腦.)

OpenCL是一個無平台限制的開放API.
ATI對於OpenCL的實作應該還是用Stream去跑.就像NV也是用CUDA去做OpenCL.
OpenCL讓硬體差異統一, 開發者輕鬆很多.
只要支援OpenCL(或DX的ComputeShader)的軟體不管在NV或ATI的硬體上都能跑.

AMD的政策是 推廣開放的GPGPU標準 , 而不是"只能用在ATI的GPGPU".
物理引擎是GPGPU的一種應用方式.
AMD自己不直接去做物理引擎. 而是協助提供OpenCL SDK讓軟體廠商自己去做物理模擬.
說"AMD自己的物理引擎"這種話根本是搞不清楚狀況.
AMD的看法是,在PC不可能有封閉標準能抗拒OpenCL(或DX的ComputeShader)的潮流.
就像以前3DFX的Glide....在D3D,OpenGL成熟後就自然消失了.
任何廠商想搞取代OpenCL的封閉標準都是浪費時間金錢的行為.
所以顯示晶片廠商只要接納開放的標準, 並且努力推出更好的硬體來跑這些GPGPU軟體.就對了.
(而不是什麼都想自己做, 做出來的封閉東西也不給其他人用,造成GPGPU的分裂......)
否則要是ATI,Intel,VIA,PowerVR,Apple,MS,Acer ,HP, IBM......
都花錢來搞一個只能用在我們家產品上的GPGPU應用方式, 這樣的PC產業豈不是天下大亂.

所以AMD只"協助"物理廠商推出基於OpenCL的物理引擎,
這些軟體不只能在ATI上執行,也能在NV上執行,是完全公開的.
從來不是"AMD自己的物理引擎".

總統先生 wrote:

AMD自己的物理引擎也是變過好幾次,從支援Havok到Stream到最近的OpenCL,下一個是??...(恕刪)


nvidia自己的物理引擎也是變過好幾次,從支援physx到cuda到最近的OpenCL,下一個是??

physx = Havok = 物理引擎
cuda = Stream = gpgpu運算
OpenCL = OpenCL聯盟所制定的gpgpu運算平台

總統大人可能是國事繁忙 才會混為一談的 對吧
Waffenss01 wrote:
不要亂講, Stre...(恕刪)

有人認為厰商綁這遊戲绑那技術很有良心
如果各绑各的,最終會不會跟遊樂器一樣形成不相容平台要選邊站
羊毛出在羊身上,厰商花這麼多心力跟錢下去綁的目地是什麼
>>OpenCL = ms在dx11中增加的GPGPU運算平台

不是, MS自己的gpgpu運算平台是dx11的Compute Shader
它(DX11)只能用在Vista和Win7......竟然連XP都不能跑.
但是XP用戶和Apple和Linux和手機平台和工業用電腦, 甚至下一代遊樂器未來也都需要GPGPU.
所以一些廠商仿照OpenGL模式, 組成另一個聯盟推廣OpenCL.

所以開放的GPGPU標準有兩種, windows上主要是Compute Shader.
但是OpenCL則是跨所有OS平台.
未來顯示晶片兩種標準都會支援.

Waffenss01 wrote:
>>Op...(恕刪)


一時不察 感謝指正
是OPENCL還是OPENGL阿
我搞昏頭了
看來我還有待加強
mamotte wrote:
nvidia自己的物...(恕刪)



哇哇哇
你這篇....鐺~~~有夠大
我是不懂啦~~不過我覺的有道理說
Darksman wrote:
且 HD4670 不用外接電源


現在96GT有出短卡
一樣不需接6-Pin外接電源
OpenGL是繪圖API (G=Graphic)
OpenCL是GPGPU的API(C=Compute)
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?