英特爾于12月09號(hào)發(fā)布了英特爾 oneAPI工具包的正式版本(即11月宣布將推出的英特爾oneAPI Gold版本),將用于為英特爾 CPU、GPU和FPGA等(統(tǒng)稱為XPU)開(kāi)發(fā)高性能跨架構(gòu)應(yīng)用程序。此次2021.1版本的oneAPI工具包提供了一個(gè)開(kāi)放、基于標(biāo)準(zhǔn)、統(tǒng)一的跨架構(gòu)編程模型,讓開(kāi)發(fā)者可以自由地為加速計(jì)算選擇最佳硬件。除此之外,下諾夫哥羅德大學(xué)宣布成立一個(gè)新的oneAPI卓越中心。 英特爾高級(jí)副總裁、首席架構(gòu)師兼架構(gòu)、圖形與軟件部門(mén)總經(jīng)理Raja Koduri表示:“把英特爾的軟件開(kāi)發(fā)工具從CPU擴(kuò)展到GPU和FPGA是我們XPU之旅的重大里程碑。正如我們所承諾的,oneAPI行業(yè)計(jì)劃旨在為整個(gè)生態(tài)系統(tǒng)提供一個(gè)開(kāi)放、統(tǒng)一的跨架構(gòu)編程模型,提供專(zhuān)有編程模型的替代選擇。我們的oneAPI工具包以及英特爾 DevCloud提供了讓我們加快進(jìn)入分布式智能時(shí)代的生產(chǎn)工具。” oneAPI的重要性:當(dāng)今的工作負(fù)載受益于特殊的硬件架構(gòu)。然而,這些架構(gòu)通常需要獨(dú)特的編程語(yǔ)言和工具,這限制了代碼的重新利用性,減少了硬件選擇并阻礙了創(chuàng)新架構(gòu)的使用。oneAPI的異構(gòu)編程模型能夠提供毫不妥協(xié)的性能,不受限于單一廠商專(zhuān)用的代碼限制,且能實(shí)現(xiàn)原有代碼的集成,可以用C、C++、Fortran和Python等開(kāi)發(fā)者熟悉的語(yǔ)言編寫(xiě)代碼,并符合MPI和OpenMP等標(biāo)準(zhǔn)。 英特爾的oneAPI基礎(chǔ)工具包基于英特爾豐富的開(kāi)發(fā)者工具經(jīng)驗(yàn),包括編譯器、性能庫(kù)、分析和debug工具以及一個(gè)兼容性工具,可以幫助開(kāi)發(fā)者把在CUDA上編寫(xiě)的代碼遷移到Data Parallel C++(DPC++)。另外面向高性能計(jì)算、人工智能、物聯(lián)網(wǎng)和渲染,額外工具包還提供工具和組件幫助加速專(zhuān)業(yè)工作負(fù)載。 英特爾oneAPI工具包讓開(kāi)發(fā)者能夠使用跨XPU的單一代碼庫(kù)來(lái)開(kāi)發(fā)跨架構(gòu)應(yīng)用程序,充分利用獨(dú)特的硬件特性并降低軟件開(kāi)發(fā)和維護(hù)成本。開(kāi)發(fā)者可以針對(duì)他們要解決的特定問(wèn)題選擇最佳的加速器架構(gòu),且無(wú)需為新的架構(gòu)和平臺(tái)再次重寫(xiě)軟件。 獲取oneAPI工具包的途徑:oneAPI工具包可以免費(fèi)下載至本地或從英特爾 DevCloud使用。英特爾DevCloud平臺(tái)可供開(kāi)發(fā)者在各種英特爾架構(gòu)上測(cè)試代碼和工作負(fù)載,現(xiàn)已增加了新的英特爾銳炬 Xe GPU硬件。訪問(wèn)選項(xiàng)包括網(wǎng)絡(luò)下載、資源庫(kù)和容器。oneAPI工具包還將提供包含英特爾技術(shù)咨詢工程師全球支持的商業(yè)版本。 關(guān)于新的oneAPI卓越中心:下諾夫哥羅德大學(xué)(UNN)今天宣布成立一個(gè)新的oneAPI卓越中心(CoE),利用CPU、GPU和其它加速器結(jié)合oneAPI跨架構(gòu)編程模型來(lái)促進(jìn)現(xiàn)代物理學(xué)研究。除下諾夫哥羅德大學(xué),斯德哥爾摩大學(xué)、海德堡大學(xué)和伊利諾伊大學(xué)也成立了oneAPI卓越中心。下諾夫哥羅德大學(xué)科研人員開(kāi)發(fā)的第一個(gè)將移植到oneAPI的軟件是一個(gè)高強(qiáng)度碰撞與相互作用開(kāi)源框架,旨在模擬高強(qiáng)度激光物質(zhì)的相互作用。 關(guān)于oneAPI生態(tài)系統(tǒng)支持:自2019年以來(lái),oneAPI的生態(tài)系統(tǒng)支持一直在穩(wěn)步發(fā)展壯大。超過(guò)60家知名科研機(jī)構(gòu)、企業(yè)和大學(xué)支持oneAPI,其中一些表示已經(jīng)成功使用了英特爾oneAPI工具包。詳情見(jiàn)oneAPI生態(tài)系統(tǒng)支持和評(píng)議網(wǎng)站。一個(gè)新的oneAPI應(yīng)用軟件目錄詳細(xì)說(shuō)明了oneAPI支持的230多個(gè)應(yīng)用程序。 |