英特爾於12月9日發布了英特爾 oneAPI工具包的正式版本(即11月宣布將推出的英特爾oneAPI Gold版本),將用於為英特爾 CPU、GPU和FPGA等(統稱為XPU)開發高性能跨架構應用程式。此次2021.1版本的oneAPI工具包提供了一個開放、基於標準、統一的跨架構編程模型,讓開發者可以自由地為加速計算選擇最佳硬體。除此之外,下諾夫哥羅德大學宣布成立一個新的oneAPI卓越中心。
「
英特爾高級副總裁、首席架構師兼架構、圖形與軟體部門總經理Raja Koduri表示:
「把英特爾的軟體開發工具從CPU擴展到GPU和FPGA是我們XPU之旅的重大裡程碑。正如我們所承諾的,oneAPI行業計劃旨在為整個生態系統提供一個開放、統一的跨架構編程模型,提供專有編程模型的替代選擇。我們的oneAPI工具包以及英特爾DevCloud提供了讓我們加快進入分布式智能時代的生產工具。」
」
oneAPI的重要性:當今的工作負載受益於特殊的硬體架構。然而,這些架構通常需要獨特的程式語言和工具,這限制了代碼的重新利用性,減少了硬體選擇並阻礙了創新架構的使用。oneAPI的異構編程模型能夠提供毫不妥協的性能,不受限於單一廠商專用的代碼限制,且能實現原有代碼的集成,可以用C、C++、Fortran和Python等開發者熟悉的語言編寫代碼,並符合MPI和OpenMP等標準。
英特爾的oneAPI基礎工具包基於英特爾豐富的開發者工具經驗,包括編譯器、性能庫、分析和debug工具以及一個兼容性工具,可以幫助開發者把在CUDA上編寫的代碼遷移到Data Parallel C++(DPC++)。另外面向高性能計算、人工智慧、物聯網和渲染,額外工具包還提供工具和組件幫助加速專業工作負載。
英特爾oneAPI工具包讓開發者能夠使用跨XPU的單一代碼庫來開發跨架構應用程式,充分利用獨特的硬體特性並降低軟體開發和維護成本。開發者可以針對他們要解決的特定問題選擇最佳的加速器架構,且無需為新的架構和平臺再次重寫軟體。
獲取oneAPI工具包的途徑:oneAPI工具包可以免費下載至本地或從英特爾DevCloud使用。英特爾DevCloud平臺可供開發者在各種英特爾架構上測試代碼和工作負載,現已增加了新的英特爾銳炬 Xe GPU硬體。訪問選項包括網絡下載、資源庫和容器。oneAPI工具包還將提供包含英特爾技術諮詢工程師全球支持的商業版本。
關於新的oneAPI卓越中心:下諾夫哥羅德大學(UNN)今天宣布成立一個新的oneAPI卓越中心(CoE),利用CPU、GPU和其它加速器結合oneAPI跨架構編程模型來促進現代物理學研究。除下諾夫哥羅德大學,斯德哥爾摩大學、海德堡大學和伊利諾伊大學也成立了oneAPI卓越中心。下諾夫哥羅德大學科研人員開發的第一個將移植到oneAPI的軟體是一個高強度碰撞與相互作用開源框架,旨在模擬高強度雷射物質的相互作用。
關於oneAPI生態系統支持:自2019年以來,oneAPI的生態系統支持一直在穩步發展壯大。超過60家知名科研機構、企業和大學支持oneAPI,其中一些表示已經成功使用了英特爾oneAPI工具包。詳情見oneAPI生態系統支持和評議網站。一個新的oneAPI應用軟體目錄詳細說明了oneAPI支持的230多個應用程式。
關於開發者資源:下列可用資源幫助開發者利用oneAPI和英特爾oneAPI工具包開發高性能的跨架構應用程式:
主要資源:文檔、oneAPI編程指南和代碼示例和免費培訓。
支持:欲獲取使用英特爾oneAPI工具包的技術支持,開發者可以訪問免費社區論壇。該工具包的商用版包含由英特爾工程師直接提供的優先支持。
培訓:免費培訓包括網絡研討會、深度討論會、全面學習路徑等形式。對於在使用oneAPI加速高性能計算和人工智慧解決方案時需要協助的客戶,一些經過專門培訓的企業會通過新的英特爾 oneAPI技術合作夥伴計劃提供諮詢服務。
免責聲明:
性能因使用情況、配置和其他因素而異。更多信息見www.Intel.com/PerformanceIndex。
性能結果基於截至配置中所述日期的測試,可能無法反映所有公開可用的安全更新。配置詳情見備用信息。任何產品或組件都無法保證絕對安全。
英特爾技術可能需要支持的硬體、軟體或服務激活。
任何產品或組件都無法保證絕對安全。
您的成本和結果可能有所不同。
英特爾不控制或審計第三方數據。請參考其他信息以評估提及的數據是否準確。
所有產品計劃和路線圖可能變更,恕不另行通知。
英特爾公司,英特爾、英特爾logo及其它英特爾標識,是英特爾公司或其分支機構的商標。文中涉及的其它名稱及品牌屬於各自所有者資產。