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