消息來源
CUDA、PhysX……NVIDIA不斷在GPU計算方面推行專屬於自己的應用範疇,那麼下一步會不會開發屬於自己的圖形API,去對抗DirectX、OpenGL呢?
在最近一次的交流活動中,有人就提出了這樣的問題:「我很好奇,(NVIDIA)有沒有計劃或者想法讓CUDA去調用硬體光柵器,這樣我們就可以和OpenGL、DirectX說再見了。」
NVIDIA GPU計算軟體主管Ian Buck回答說:「現在我們沒有任何這樣的計劃。圖形API經過設計和調校之後,能在圖形方面發揮巨大威力。我們的關注點是讓CUDA C/C++和圖形API之間有很好的協作能力,從而讓大家無需拷貝數據就能來回切換,可以在工作使用最好的工具。」
很顯然,NVIDIA應該也不會忘記3dfx的歷史教訓。想當年,3dfx輝煌一時,但其開發的Glide API被牢牢束縛在自家顯卡上,這種封閉的態度逐漸失去了業界支持,DirectX、OpenGL則憑藉開放的態度佔據了主流地位,這些年來前者已經成為遊戲產業的標竿,後者則在專業繪圖領域掌握主動權。
CUDA、PhysX現在也被NVIDIA限制在自己的顯卡產品上,但是NVIDIA仍然強調說,CUDA是該公司在GPU計算方面的創新平台。這似乎表明,NVIDIA並不害怕推行封閉標準。
Ian Buck解釋說:「NVIDIA的目標是支持所有的GPU編程語言,但是NVIDIA的創新平台是CUDA C/C++。我們根據新的NVIDIA GPU架構能力和客戶需求在我們的CUDA開發工具套件中加入新的功能,每年升級3-4次。然後我們和Khronos OpenCL工作組一起合作,吸收這些新功能,而當它們被接受成為OpenCL標準的一部分之後,我們就會將其放入NVIDIA驅動發佈路線圖中。」