Intel發(fā)布o(jì)neAPI beta,讓開發(fā)者跨多架構(gòu)開發(fā)更容易
英特爾表示,利用oneAPI,開發(fā)者可以自由選擇架構(gòu),無需在性能上作出妥協(xié)。
在重新設(shè)計(jì)硬件架構(gòu)及打造相關(guān)生態(tài)上,英特爾越走越遠(yuǎn)了。
在2019年超級計(jì)算大會上,英特爾發(fā)布了一項(xiàng)全新軟件行業(yè)計(jì)劃oneAPI,意在通過軟件釋放高性能計(jì)算與人工智能技術(shù)融合時(shí)代多架構(gòu)計(jì)算的潛力,同時(shí)發(fā)布了一個(gè)oneAPI beta產(chǎn)品。
據(jù)悉,oneAPI是一個(gè)統(tǒng)一的、簡化的編程模型,旨在簡化跨多架構(gòu)的開發(fā)過程(如CPU、GPU、FPGA、加速器)。其中,這次發(fā)布的beta產(chǎn)品可以在可擴(kuò)展處理器、CPU、FPGA三種硬件模塊上運(yùn)行和調(diào)用,它包括oneAPI標(biāo)準(zhǔn)組件如直接編程工具(Data Parallel C++)、基于API的編程工具,如編譯器、編程庫、分析器等,可以方便開發(fā)者開發(fā)。利用DPC ++,開發(fā)者可以直接用C ++等語言對CPU、加速器等多種硬件進(jìn)行編程。
英特爾表示,oneAPI將提供一個(gè)通用、開放的編程體驗(yàn),讓開發(fā)者可以自由選擇架構(gòu),無需在性能上作出妥協(xié),也大大降低了使用不同的代碼庫、編程語言、編程工具和工作流程所帶來的復(fù)雜性。
對此,英特爾高級副總裁、首席架構(gòu)師以及架構(gòu)、圖形與軟件部門總經(jīng)理Raja Koduri 表示:“高性能計(jì)算和人工智能工作負(fù)載需要包括CPU、通用GPU、FPGA,到本月初英特爾展示的更加專用的深度學(xué)習(xí)芯片NNP在內(nèi)的多種架構(gòu)。幫助客戶更簡便地釋放不同計(jì)算環(huán)境的潛力至關(guān)重要,英特爾致力于采取軟件先行的策略,為多架構(gòu)提供統(tǒng)一可擴(kuò)展的功能加速異構(gòu)創(chuàng)新。”
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新
