作者野口隆史
因為透過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可以發揮硬體多少性能!
|