AMD給NV挖個大坑!A卡支持CUDA要把英偉達氣死
- 來源:驅(qū)動之家
- 作者:liyunfei
- 編輯:liyunfei
第二部分就更重要了,AMD推出了HCC異構(gòu)計算編譯器,支持C++語言,同時支持CPU和GPU,是專為高性能計算開發(fā)的編譯器。
第三個部分是HIP(Heterogeneous-compute Interface for Portability)可移植異構(gòu)計算界面,這個東西就是專門對付NVIDIA的。由于NVIDIA專心搞自家的CUDA,對OpenCL并不怎么上心,硬件規(guī)格支持也僅限于OpenCL 1.2,AMD倒是一心想著支持OpenCL,但NVIDIA的不配合只能讓他們痛下殺招——HIP可以讓開發(fā)者把CUDA代碼轉(zhuǎn)換成AMD HIP代碼,支持CUDA與HIP之間的源碼到源碼轉(zhuǎn)換。
很多人認為AMD的HIP實際上是讓AMD顯卡支持了CUDA,但實際上并不是,AMD是不可能這么做的,NVIDIA同樣也不會允許AMD這么做。HIP實際上是開發(fā)者把針對CUDA開發(fā)的代碼轉(zhuǎn)換成AMD顯卡可以運行的代碼,只不過是幫助開發(fā)者節(jié)省重新開發(fā)的時間,提高效率。
這樣做其實并不動搖NVIDIA的CUDA地位,因為開發(fā)者對CUDA開發(fā)的代碼不受影響,而對AMD來說,HIP的存在就相當于多了一個從NVIDIA那邊加速移植代碼的工具,這多少可以緩解AMD在GPU運算環(huán)境上落后于NVIDIA的局面。
玩家點評 (0人參與,0條評論)
熱門評論
全部評論