在2019年超級計算大會上,,英特爾發(fā)布了一項全新軟件行業(yè)計劃oneAPI,助力充分釋放高性能計算與人工智能技術(shù)融合時代多架構(gòu)計算的潛力,,同時發(fā)布了一個oneAPI beta產(chǎn)品。
英特爾oneAPI行業(yè)計劃,,為跨多種包括CPU,、GPU、FPGA和其他加速器在內(nèi)的異構(gòu)計算,,提供了一個統(tǒng)一和簡化的應(yīng)用程序開發(fā)編程模型,。oneAPI的發(fā)布源自英特爾數(shù)百萬小時軟件工程開發(fā)的努力,并且標(biāo)志著一個行業(yè)內(nèi)的變革,從今天受限,、封閉的編程方法演變到一個開放的,、基于標(biāo)準(zhǔn)的模式,,助力開發(fā)人員實現(xiàn)跨架構(gòu)的參與和創(chuàng)新。
英特爾高級副總裁,、首席架構(gòu)師以及架構(gòu),、圖形與軟件部門總經(jīng)理Raja Koduri 表示:“高性能計算和人工智能工作負載需要包括CPU、通用GPU,、FPGA,,到本月初英特爾展示的更加專用的深度學(xué)習(xí)芯片NNP在內(nèi)的多種架構(gòu)。幫助客戶更簡便地釋放不同計算環(huán)境的潛力至關(guān)重要,,英特爾致力于采取軟件先行的策略,,為多架構(gòu)提供統(tǒng)一可擴展的功能加速異構(gòu)創(chuàng)新?!?/p>
今天發(fā)布的oneAPI是一個以開發(fā)者為中心的平臺,,將為AI應(yīng)用無處不在、多架構(gòu)并存的世界重新定義一種新的編程方式,。oneAPI提供一個通用,、開放的編程體驗,讓開發(fā)者可以自由選擇架構(gòu),,無需在性能上作出妥協(xié),,也大大降低了使用不同的代碼庫、編程語言,、編程工具和工作流程所帶來的復(fù)雜性,。oneAPI保留了現(xiàn)有軟件投資,包括支持現(xiàn)有語言,,同時為開發(fā)人員創(chuàng)造更多豐富的應(yīng)用程序提供了靈活性,。
oneAPI包括了一項基于開放規(guī)范的行業(yè)計劃和一款beta產(chǎn)品。該規(guī)范包括一種編程語言,、強大的API函數(shù)庫以及底層硬件接口,。oneAPI beta產(chǎn)品為開發(fā)者提供了全套的開發(fā)工具,包括編譯器,、編程庫,、分析器等,并把這些工具封裝為特定領(lǐng)域的工具包,。初期oneAPI beta版主要面向英特爾至強可擴展處理器、帶集成顯卡的英特爾酷睿處理器,,以及英特爾 FPGA,,未來還將支持更多硬件。開發(fā)者可在Intel oneAPI DevCloud平臺下載和試用oneAPI工具,,并在software.intel.com/oneAPI網(wǎng)站上了解更多關(guān)于oneAPI的信息,。
在即將到來的12月,,英特爾將分別在上海和北京舉辦英特爾oneAPI研討會,力邀熱衷于研究跨平臺技術(shù)和下一代英特爾軟硬件平臺功能的軟件開發(fā)者,;使用C++在GPU硬件加速器上進行HPC或AI應(yīng)用研發(fā)的軟件開發(fā)者,;使用C/C++在英特爾CPU上開發(fā)高度并行化的應(yīng)用并有興趣將來使用GPU或FPGA加速器的軟件開發(fā)者參加。識別下方二維碼即可進行注冊報名,。