天天看點

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

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

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,讓開發者建立跨架構應用程式時,能夠提升程式代碼開發生産力和速率。

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

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

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

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

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

oneAPI內建了編譯器、函數庫、程式架構、中間件、優化應用程式等元件。

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雲計算開發環境通路。

繼續閱讀