去年 6 月被英特爾收購的 Codeplay Software 今天以 oneAPI Construction Kit 的形式發布了令人興奮的公告。這個開源項目旨在幫助在新的處理器/加速器架構上輕鬆啟動 SYCL,特別是圍繞 HPC 和 AI。 oneAPI Construction Kit 也有 RISC-V 的參考實現。

oneAPI 構建工具包用於幫助將 Khronos SYCL 編程模型引入自定義加速器和其他當前不受支持的架構。 oneAPI 構建工具包用於幫助將 Khronos SYCL 編程模型引入自定義加速器和其他當前不受支持的架構。 Codeplay 在今天的新聞稿中宣布:

“隨著軟件的快速發展,硬件供應商越來越普遍地創建專業的 AI 處理器,以比開箱即用的硬件更高效地運行他們的軟件。雖然這些定制處理器可以提供性能優勢,但它們也給開發人員帶來了挑戰。其中最主要的挑戰是在最新一代處理器上啟用最新軟件。這可能涉及到專有和非標準編程的主要軟件移植工作模型,為客戶創造了額外的工作,他們將需要為他們的應用程序進行耗時的優化和移植。

oneAPI 構建工具包的創建是為了通過將簡化的異構編程的所有好處帶到定制硬件來解決這些挑戰。它將 oneAPI 擴展到自定義架構,並且可以輕鬆訪問大量受支持的 SYCL 庫。這對您的客戶有實實在在的好處,他們不必為定制硬件學習新的定制語言,而是可以使用 SYCL 高效地編寫高性能應用程序。所有這一切都意味著花在移植工作和維護不同架構的獨立代碼庫上的時間更少,而有更多時間用於創新。

Codeplay 之前已經使用 oneAPI 構建套件為下一代 RISC-V 矢量處理器展示了一個使用 oneAPI 和 SYCL 的完整軟件編程環境。”

有關 oneAPI 構建工具包的更多詳細信息,請訪問 developer.codeplay.com

oneAPI Construction Kit 在 Apache 下開源2.0(有 LLVM 例外)許可並託管在 GitHub 上。

oneAPI 構建工具包只是其中之一英特爾為確保 SYCL 及其 oneAPI 軟件堆棧可以在各種 CPU、GPU 和其他加速器上運行所做的努力。許多 oneAPI 組件本身已經在 AMD HIP 和 NVIDIA CUDA 上得到支持。在英特爾收購 Codeplay Software 之前,他們已經在致力於將 SYCL 引入 NVIDIA GPU 和 Radeon GPU。 oneAPI 生態系統的開放性非常好,很高興看到英特爾在跨供應商/硬件兼容性方面繼續取得進一步進展。

Categories: IT Info