訂閱
糾錯(cuò)
加入自媒體

英特爾oneAPI:跨SVMS架構(gòu)統(tǒng)一簡化編程,為開發(fā)者帶來更高效率與性能

2019-08-30 11:02
來源: 粵訊

當(dāng)今世界,人工智能(AI)、云數(shù)據(jù)中心、物聯(lián)網(wǎng)、下一代網(wǎng)絡(luò)、自動(dòng)駕駛等數(shù)據(jù)密集型工作負(fù)載不斷擴(kuò)展,一個(gè)以數(shù)據(jù)為中心的多元化計(jì)算時(shí)代正在到來。為此,英特爾改變自己的工程與產(chǎn)品創(chuàng)新模式,推出六大技術(shù)支柱戰(zhàn)略,將聚焦于橫跨制程和封裝、架構(gòu)、內(nèi)存和存儲(chǔ)、互連、安全、軟件這六大領(lǐng)域的創(chuàng)新,以應(yīng)對(duì)多元化的計(jì)算需求。軟件的重要性被提到了前所未有的高度。英特爾認(rèn)為,對(duì)于全新硬件架構(gòu)的每一個(gè)數(shù)量級(jí)的性能提升潛力,軟件能帶來兩個(gè)數(shù)量級(jí)的性能提升。同時(shí)推出的oneAPI項(xiàng)目,便是要以軟件來最大程度釋放硬件性能。近日,英特爾在北京召開軟件戰(zhàn)略與技術(shù)溝通會(huì),英特爾發(fā)言人們更深入地介紹了英特爾oneAPI的戰(zhàn)略意義和技術(shù)細(xì)節(jié)。

英特爾oneAPI:跨SVMS架構(gòu)統(tǒng)一簡化編程,為開發(fā)者帶來更高效率與性能

英特爾架構(gòu)、圖形與軟件部副總裁Bill Savage介紹oneAPI

隨著我們邁入以數(shù)據(jù)為中心的時(shí)代,我們看到的不僅是數(shù)據(jù)量的爆發(fā),更是有數(shù)據(jù)形態(tài)的巨大變化:從傳統(tǒng)的文本、圖形數(shù)據(jù),到現(xiàn)在的視頻、音頻、社交等非結(jié)構(gòu)化數(shù)據(jù),未來還有包括聯(lián)網(wǎng)汽車數(shù)據(jù)、神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)、基因數(shù)據(jù)等更多形態(tài)的數(shù)據(jù)。這種海量數(shù)據(jù)的多樣性所需要的計(jì)算能力是不一樣的,這就帶來了數(shù)據(jù)處理方式和計(jì)算架構(gòu)的延伸。未來十年我們將看到比過去五十年中多得多的架構(gòu)提升。英特爾的產(chǎn)品覆蓋的廣泛計(jì)算架構(gòu)包括標(biāo)量(Scalar)、矢量(Vector)、矩陣(Matrix)和空間(Spatial),分別主要應(yīng)用于CPU、GPU、AI加速器和FPGA產(chǎn)品。英特爾指出,在接下來五到十年中最重要的現(xiàn)代工作負(fù)載,就是這種標(biāo)量、矢量、矩陣和空間架構(gòu)的組合,英特爾稱之為SVMS架構(gòu)。

英特爾的oneAPI,便是從軟件層面來簡化和統(tǒng)一跨SVMS架構(gòu)的創(chuàng)新。英特爾架構(gòu)、圖形與軟件部副總裁兼計(jì)算性能與開發(fā)者產(chǎn)品部門總經(jīng)理Bill Savage介紹道:“oneAPI既是一種行業(yè)規(guī)范,同時(shí)又是英特爾的一種產(chǎn)品。它可以簡化并且統(tǒng)一跨不同架構(gòu)、跨不同廠商之間的編程,它是一個(gè)鼓勵(lì)社區(qū)和行業(yè)支持的一種開放、標(biāo)準(zhǔn)的解決方案!被谟⑻貭栜浖a(chǎn)品和豐富的架構(gòu)經(jīng)驗(yàn)打造的oneAPI,其底層接口被廣泛的生態(tài)系統(tǒng)采用。通過跨架構(gòu)統(tǒng)一并簡化編程,oneAPI將為開發(fā)者帶來更高的生產(chǎn)效率和毫不妥協(xié)的性能。

英特爾oneAPI:跨SVMS架構(gòu)統(tǒng)一簡化編程,為開發(fā)者帶來更高效率與性能

英特爾架構(gòu)、圖形與軟件部副總裁Bill Savage發(fā)表演講

oneAPI主要包含兩個(gè)部分,第一部分是跨架構(gòu)的編程語言,第二部分是能夠滿足不同領(lǐng)域需求的跨架構(gòu)庫的集合。而無論是這種高級(jí)的編程語言,還是架構(gòu)庫,重點(diǎn)都將放在提供全面的性能上。在oneAPI項(xiàng)目中,英特爾攜手行業(yè)開發(fā)了一種叫做Data Parallel C++(DPC++)的全新的語言,以支持實(shí)現(xiàn)橫跨SVMS架構(gòu)的數(shù)據(jù)并行編程!岸嘣軜(gòu)需要全新的編程語言,”英特爾架構(gòu)、圖形與軟件部副總裁兼編譯器與語言部門總經(jīng)理Alice Chan指出,“英特爾現(xiàn)在開發(fā)的新語言Data Parallel C++,它是開放的、基于標(biāo)準(zhǔn)的,能夠跨不同的硬件架構(gòu)提供高性能。為英特爾硬件和全行業(yè)提供毫不妥協(xié)的高性能和生產(chǎn)效率!

英特爾oneAPI:跨SVMS架構(gòu)統(tǒng)一簡化編程,為開發(fā)者帶來更高效率與性能

英特爾架構(gòu)、圖形與軟件部副總裁兼編譯器與語言部門總經(jīng)理Alice Chan介紹DPC++

英特爾架構(gòu)、圖形與軟件部首席工程師Eric Lin接著針對(duì)AI和數(shù)據(jù)分析等領(lǐng)域介紹了英特爾oneAPI的高性能庫、框架優(yōu)化,以及OpenVINO的部署。英特爾的高性能庫,如英特爾數(shù)學(xué)核心函數(shù)庫(MKL)、數(shù)據(jù)分析加速庫(DAAL)和面向深度神經(jīng)網(wǎng)絡(luò)的英特爾數(shù)學(xué)核心函數(shù)庫(MKL-DNN)等,都已集成于oneAPI之中,為開發(fā)者屏蔽硬件復(fù)雜性,讓開發(fā)者得以隨時(shí)獲取高性能。Eric還介紹:“OpenVINO所做的事情就是讓開發(fā)者直接用一個(gè)統(tǒng)一API。OpenVINO是我們實(shí)際的商業(yè)部署,幫開發(fā)者完成簡單的開發(fā)、簡單的維護(hù)、并帶來高性能,它展示了oneAPI愿景的現(xiàn)實(shí)!

英特爾oneAPI:跨SVMS架構(gòu)統(tǒng)一簡化編程,為開發(fā)者帶來更高效率與性能

英特爾架構(gòu)、圖形與軟件部首席工程師Eric Lin介紹統(tǒng)一API的優(yōu)勢

英特爾oneAPI以一個(gè)解決方案支持四種架構(gòu),通過跨架構(gòu)、高性能、開放的統(tǒng)一編程語言DPC++和幫助開發(fā)者獲得更高性能的庫,它將幫助開發(fā)者們充分釋放SVMS架構(gòu)的全面性能。英特爾將在2019年第四季度發(fā)布一個(gè)oneAPI開發(fā)者測試版本,即一個(gè)英特爾參考產(chǎn)品,并披露更多項(xiàng)目相關(guān)細(xì)節(jié)。

聲明: 本文系OFweek根據(jù)授權(quán)轉(zhuǎn)載自其它媒體或授權(quán)刊載,目的在于信息傳遞,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),如有新聞稿件和圖片作品的內(nèi)容、版權(quán)以及其它問題的,請聯(lián)系我們。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請輸入評(píng)論內(nèi)容...

請輸入評(píng)論/評(píng)論長度6~500個(gè)字

您提交的評(píng)論過于頻繁,請輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評(píng)論

暫無評(píng)論

    掃碼關(guān)注公眾號(hào)
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號(hào)