AMD下一代SDK功能:支持DX11對抗CUDA
2023-10-25 16:19:11
,AMD已經於日前正式宣布將會在未來18個月內升級流處理計算開發包Stream SDK,主要是加入微軟下一代高級應用程式接口DirectX 11。另外,還會加入OpenCL圖形標準、加入C/C++語言支持。
DX11是建立在DX10.1之上的下一代應用程式標註,除了支持DX10.1的所有特性,DX11還將給人們帶來更多的新特性,包括光線追蹤、Compute Shader、TessellATIon等。同時,新的API還將為程式設計師利用GPU開發通用計算程序提供便利。
GPU是典型的並行計算架構(R600核心架構圖)
OpenCL以及C/C++語言的支持都是為了GPU的通用計算,由於顯卡是非常典型的並行計算架構,計算能力十分驚人,如果充分利用起GPU的計算能力,並將其運用在非圖形渲染上的話,執行效率會遠遠高於CPU,目前NVIDIA已經推出了GPU通用程式語言CUDA,獲得了不少程式設計師的支持。而AMD將會在未來的SDK中,加入這一個項目,同樣採用當今最流行的C/C++語言,只要會C/C++語言的程式設計師,都可以很簡單的開發利用GPU進行計算的程序。
微軟Windows桌面和圖形技術負責人Anantha Kancherla表示:「就像在3D遊戲領域裡一樣,DirectX技術也將成為GPGPU通用計算革命的排頭兵。DX11可以讓開發人員在全球成百上千萬的Windows平臺上更簡單地駕馭AMD GPU巨大的通用計算潛力,並給消費者帶來輕鬆享受AMD Stream技術的新思路。」