在英特爾的GPU上實現英偉達的CUDA加速,聽起來有點不靠譜,不過這確實是真的。

GPU可以完成的不僅僅是3D圖形渲染工作,這也是英偉達在數據中心領域賺取數十億美元的方式。一直以來,CUDA以及其API是英偉達GPU的專屬。現在已經有工具將CUDA應用移植到OpenCL等環境中使用,但即便是HIPCL這樣的半自動化工具,也需要手動干預。
據 HotHardware報道 ,最近一款名為ZLUDA的新工具誕生了,可直接在英特爾第6代酷睿(Skylake)系列處理器及以上的核顯使用CUDA加速,而且不需要任何修改,並同時支持Windows和Linux系統。根據開發者的説法,ZLUDA應該可以達到接近原生的性能,不過功能是有限的,目前可以真正運行的只有Geekbench,並提醒用户暫時不要依賴ZLUDA來開發任何生產力軟件。

在Linux系統上,ZLUDA的開發者已經拿到了英特爾酷睿i5-8700K處理器的GeekBench 5.2.3基準測試成績,通過其UHD 630核顯使用CUDA加速,成績為6333分,而使用原生OpenCL則是6482分。雖然相比之下總成績差一些,但在個別單項測試中可以看到幫助是非常大的,大約有52%左右幅度的提升。
ZLUDA現在還處於早期版本,還有很長的路要走,不過會是一個有趣的項目。英特爾的DG1獨立顯卡已經開始提供給OEM廠商,性能更加強大的DG2獨立顯卡也即將到來。相比於集顯的性能,未來英特爾的獨立顯卡市場才是ZLUDA大展拳腳的地方。
有趣的是,英特爾現任CEO帕特-基爾辛格(Pat Gelsinger)曾在2008年7月份,也就是還沒離開英特爾之前,擔任英特爾高級副總裁期間,接受媒體採訪的時候表示,英偉達的CUDA只是計算曆史長河中是無足輕重的一項技術,最多掀起一朵小浪花罷了。