Intel更新oneAPI 2022工具包,強化後跨架構功能與執行效率

Intel更新oneAPI 2022工具包,強化後跨架構功能與執行效率

ADVERTISEMENT

oneAPI是Intel為XPU混合運算推出的應用程式介面,能夠簡化跨架構程式開發的難度,新推出的oneAPI 2022工具包也能帶來更理想的執行效率。

加速跨架構程式開發

Intel表示,根據Evans Data調查,有40%的異質系統開發者使用超過1種處理器、處理器核心或協同處理器。透過oneAPI能夠提供跨越處理器(CPU)、繪圖處理器(GPU)、FPGA及其它架構運算單元、加速器的單一且完整解決方案,大幅降低異質運算的開發門檻,讓開發者能夠為特定的解決方案自由選擇最佳硬體,無需受限於專用程式開發模型所帶來的經濟與技術負擔。

Intel最新推出的oneAPI 2022工具包整合完整個程式開發工具,包含編譯器、函式庫、預先最佳化框架、分析器和除錯器,在過去1年之內新增並強化超過900項功能,其中包含透過通用LLVM後端達成全球首款CPU和GPU的C++、SYCL與Fortran、資料平行Python統一編譯器,先進加速器效能模型與調整,以及AI與光線追蹤視覺化工作負載效能加速。

此外DPC++ Compatibility Tool能夠自動轉移90%至95%的CUDA程式碼至SYCL/DPC++,讓開發者建立跨架構應用程式時,能夠提升程式碼開發生產力和速率。

oneAPI能降低開發混合架構運算程式開發的難度。

oneAPI支援多種處理器(CPU)、繪圖處理器(GPU)、FPGA及其它架構運算單元、加速器。

oneAPI整合了編譯器、函式庫、程式框架、中介軟體、最佳化應用程式等原件。

強化最新硬體與AI運算效能

oneAPI能夠為最新和即將上市的硬體最佳化,透過代號為Alder Lake的第12代Core處理器具備的AVX-VNNI、代號為Sapphire Rapids的下一世代Xeon可擴充處理器具備的Advanced Matrix Extension(Intel AMX),以及即將上市的Xe GPU,帶來更強悍的整體效能輸出。

在AI效能最佳化方面,深度學習框架效能透過最新的Intel Optimization for TensorFlow 和Intel Optimization for PyTorch,較先前版本最提高10倍運作速度。新款Intel Extension for Scikit-learn在Intel CPU的表現,相較開源版本可提升機器學習演算法速度超過100倍。Intel Neural Compressor則能透過橫跨多個深度學習框架的訓練後最佳化技術,帶來更出色的AI推論效能。

新版本也與更多開發環境深度整合,使用者能在Microsoft Visual Studio Code、Microsoft Visual Studio 2022、WSL2等熟悉的環境中開發程式。

除此之外,先進的光線追蹤新功能包含錐體遙測、輔助功能降噪並支援FP16資料類型,提供更紮實的外形和縮短渲染時間,改善整體渲染效能。支援即將推出的Xe GPU和即時降噪,帶來更逼真的圖像品質。

舉例來說Embree路徑追蹤技術能夠模擬光線在3D環境中的傳遞,並由oneAPI Rendering Toolkit函式庫所建立的xPU路經追縱器,以及AI降噪器Open Image Denoise帶來更清晰的畫質。

▲上方影片為Embree和Open Image Denoise的技術展示,可以看到Xe架構為系統搭配oneAPI的執行狀況。

讀者可以在Intel Developer Zone取得最新oneAPI工具包,另外也能透過容器、apt-get、Anaconda等方式取得檔案,或由Intel DevCloud雲端開發環境存取。

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則