N卡用戶甭擔心!NV全面推動OpenCL標準
2024-11-21 15:13:10
[泡泡網顯卡頻道 12月11日] AMD目前唯一能和NVIDIA向爭論的就是採用CUDA技術NVIDIA硬體不支持OpenCL 1.0。這是一個由Khronos Group發布的通用計算標準。不過,今天我們得到消息,NVIDIA官方表示,希望以任何形式支持的通用並行計算,而且NVIDIA公司副總裁就是OpenCL工作組的主席,NVIDIA也是第一家展示運行中的OpenCL程序的公司!
OpenCL全稱Open Computing Language,是第一個面向異構系統通用目的並行編程的開放式、免費標準,也是一個統一的編程環境,便於軟體開發人員為高性能計算伺服器、桌面計算系統、手持設備編寫高效輕便的代碼,而且廣泛適用於多核心處理器(CPU)、圖形處理器(GPU)、Cell類型架構以及數位訊號處理器(DSP)等其他並行處理器,在遊戲、娛樂、科研、醫療等各種領域都有廣闊的發展前景。
早在2005年年底,NVIDIA就開始研究並行計算CUDA了,雖然技術上說AMD是第一家使用它的GPU來進行視頻編碼的(Avivo)。當年NVIDIA公司把大量的精力投入到並行計算研究中,因為這是一個全新的市場,而且非常有前景,也也就意味著誰先搶佔這塊市場,隨之而來的利潤也絕對讓人驚喜。
事實上,NVIDIA的CUDA一直支持其他行業的標準語言,如C、JAVA、Fortran和Python。NVIDIA還聲稱,至少100萬顆GPU是支持CUDA/OpenCL的,而它們能讓科學界獲得至少強於CPU 20至200倍的速度提升,而目前使用增加使用CUDA的開發者已經超過25000個了。
新鮮出爐的OpenCL標準
現在是總經理、收購Ageia之前的NVIDIA 前CEO Maju Hegde說,很高興見到OpenCL的問世,因為即使強大的蘋果也已經接受OpenCL。他認為,「他們(蘋果)承認,現在GPU將發揮重要作用,這也是並行計算進入消費性應用歷史之中的一個重要的裡程碑。」
NVIDIA的嵌入式內容副總裁Neil Travett說,「擔任OpenCL工作的Khronos Group要繼續努力,不要讓OpenCL像OpenGL一樣再次夭折。我們只是擔心,微軟將再次發力,畢竟我們還不知道微軟支持什麼標準。■