Intel發(fā)布oneAPI beta,讓開(kāi)發(fā)者跨多架構開(kāi)發(fā)更容易

Lynn 6年前 (2019-11-23)

英特爾表示,利用oneAPI,開(kāi)發(fā)者可以自由選擇架構,無(wú)需在性能上作出妥協(xié)。

在重新設計硬件架構及打造相關(guān)生態(tài)上,英特爾越走越遠了。

在2019年超級計算大會(huì )上,英特爾發(fā)布了一項全新軟件行業(yè)計劃oneAPI,意在通過(guò)軟件釋放高性能計算與人工智能技術(shù)融合時(shí)代多架構計算的潛力,同時(shí)發(fā)布了一個(gè)oneAPI beta產(chǎn)品。

Intel發(fā)布oneAPI beta,讓開(kāi)發(fā)者跨多架構開(kāi)發(fā)更容易

據悉,oneAPI是一個(gè)統一的、簡(jiǎn)化的編程模型,旨在簡(jiǎn)化跨多架構的開(kāi)發(fā)過(guò)程(如CPU、GPU、FPGA、加速器)。其中,這次發(fā)布的beta產(chǎn)品可以在可擴展處理器、CPU、FPGA三種硬件模塊上運行和調用,它包括oneAPI標準組件如直接編程工具(Data Parallel C++)、基于A(yíng)PI的編程工具,如編譯器、編程庫、分析器等,可以方便開(kāi)發(fā)者開(kāi)發(fā)。利用DPC ++,開(kāi)發(fā)者可以直接用C ++等語(yǔ)言對CPU、加速器等多種硬件進(jìn)行編程。

英特爾表示,oneAPI將提供一個(gè)通用、開(kāi)放的編程體驗,讓開(kāi)發(fā)者可以自由選擇架構,無(wú)需在性能上作出妥協(xié),也大大降低了使用不同的代碼庫、編程語(yǔ)言、編程工具和工作流程所帶來(lái)的復雜性。

對此,英特爾高級副總裁、首席架構師以及架構、圖形與軟件部門(mén)總經(jīng)理Raja Koduri 表示:“高性能計算和人工智能工作負載需要包括CPU、通用GPU、FPGA,到本月初英特爾展示的更加專(zhuān)用的深度學(xué)習芯片NNP在內的多種架構。幫助客戶(hù)更簡(jiǎn)便地釋放不同計算環(huán)境的潛力至關(guān)重要,英特爾致力于采取軟件先行的策略,為多架構提供統一可擴展的功能加速異構創(chuàng )新。”

最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長(cháng)按識別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅動(dòng)創(chuàng )新

分享到