TensorFlow?通過優(yōu)化的開源SYCL?庫獲得對(duì)PowerVR® GPU的原生支持
2019-10-24
英國倫敦和美國圣克拉拉,,2019年10月23日——Imagination Technologies宣布:得益于全新優(yōu)化的開源SYCL神經(jīng)網(wǎng)絡(luò)庫,使用TensorFlow的開發(fā)人員將可以直接面向PowerVR圖形處理器(GPU)進(jìn)行開發(fā),。其首個(gè)版本將在2019年提供商用。
TensorFlow的SYCL版本支持大量的人工智能(AI)操作(如圖1),,并且用戶也易于去按需定制,,這意味著開發(fā)人員通過使用最新的神經(jīng)網(wǎng)絡(luò)或他們自己研究的AI技術(shù),就可以在PowerVR上運(yùn)行那些即刻可用的高性能網(wǎng)絡(luò),。由于TensorFlow SYCL的支持既是開源的又是基于開放標(biāo)準(zhǔn)的,,因此對(duì)于那些想要在低功耗設(shè)備上對(duì)最新的AI技術(shù)進(jìn)行加速的開發(fā)人員而言,它是一種理想的解決方案,。
圖1——由SYCL提供支持的TensorFlow操作
SYCL是一種無需支付版稅的,、可替代CUDA架構(gòu)的開放標(biāo)準(zhǔn)方案,它打破了生態(tài)系統(tǒng)之間的壁壘,,從而為開發(fā)人員提供更多自由,,去采用標(biāo)準(zhǔn)的C ++來編寫代碼、去釋放GPU硬件的性能優(yōu)勢并確保代碼的可移植性,。
此外,,Codeplay的SYCL庫支持應(yīng)用去無縫地利用為IMGDNN PowerVR優(yōu)化的應(yīng)用程序接口(API)。 IMGDNN是Imagination的專有神經(jīng)網(wǎng)絡(luò)圖形編譯庫,,它可幫助開發(fā)人員從PowerVR GPU和神經(jīng)網(wǎng)絡(luò)加速器(NNA)中獲得最高性能,。
這個(gè)新擴(kuò)展的生態(tài)系統(tǒng)可應(yīng)用的主要市場包括:汽車、數(shù)據(jù)中心和智能攝像頭,。
Imagination Technologies產(chǎn)品管理高級(jí)總監(jiān)Neal Forse表示:“在一個(gè)開放標(biāo)準(zhǔn)框架內(nèi)工作可使開發(fā)人員放心,,他們的代碼不會(huì)過時(shí)或者需要重寫。 通過SYCL可以訪問已被廣泛使用的PowerVR GPU,,開發(fā)人員將可以在TensorFlow下輕松取得強(qiáng)大的計(jì)算資源,。”
Codeplay首席執(zhí)行官Andrew Richards說道:“現(xiàn)在,,我們看到SYCL標(biāo)準(zhǔn)的市場應(yīng)用已實(shí)現(xiàn)了巨大的增長,。瑞薩電子(Renesas)在其R-Car汽車AI平臺(tái)上啟用了SYCL,現(xiàn)在英特爾也將SYCL納入其One API中,。通過提高標(biāo)準(zhǔn)化程度來對(duì)諸如PowerVR GPU這類高性能加速器進(jìn)行編程,,將使AI軟件開發(fā)人員能夠?qū)⒏呒?jí)智能帶入萬物之中,,包括從微型低功耗電池驅(qū)動(dòng)設(shè)備到大型超級(jí)計(jì)算機(jī)?!?/p>
SYCL建立在Khronos OpenCL?的概念和效率之上,。包括SYCL-DNN、SYCL-BLAS和 Eigen等為PowerVR優(yōu)化的SYCL庫將可以在GitHub上提供,。包含已擴(kuò)展的SYCL支持的TensorFlow分支可從Codeplay的GitHub獲得,。