瀏覽單個文章
okana
Power Member
 

加入日期: Nov 2005
文章: 604
引用:
作者野口隆史
因為透過OPEN GL或是DirectX這類的API做溝通
使得性能會造成損失,目前的ATi跑FAH也是用DX轉譯的方式
所以當初nVidia才會來搞CUDA,CUDA可以讓應用程式直接操作硬體(透過CUDA)
而不需透過功能有限的DirectX,最重要的事情是設計師不需額外去學DX APP開發
你只要會C語言,要寫出CUDA APP根本就不是什麼難事,其實這也是真正困難的地方
用DX或是OPENGL這樣的API來開發一些原本就不應該用這些東西開發的軟體,其實沒有這個必要!
就算DX11可以讓GPGPU發揮正常該有的性能,拿到其他平台可能就不一定了
因為OPEN GL的改進已經停滯很久了,我很懷疑現在的OPEN GL可以發揮硬體多少性能!


是opencl 不是opengl
http://en.wikipedia.org/wiki/OpenCL
是以opengl為基礎所開發地
跟cuda steam 算是同一種level的api
好處是非os限定
目前amd已經打算加入
舊 2008-11-15, 11:30 AM #58
回應時引用此文章
okana離線中