TensorFlow?通過優(yōu)化的開源SYCL?庫獲得對PowerVR? GPU的原生支持
源的SYCL神經(jīng)網(wǎng)絡(luò)庫已針對PowerVR進(jìn)行了優(yōu)化,通過攜手Codeplay使開發(fā)人員可以更輕松地移植現(xiàn)有代碼
本文引用地址:http://m.butianyuan.cn/article/201910/406224.htm近日,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)的,因此對于那些想要在低功耗設(shè)備上對最新的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)品管理高級總監(jiān)Neal Forse表示:“在一個(gè)開放標(biāo)準(zhǔn)框架內(nèi)工作可使開發(fā)人員放心,他們的代碼不會過時(shí)或者需要重寫。 通過SYCL可以訪問已被廣泛使用的PowerVR GPU,開發(fā)人員將可以在TensorFlow下輕松取得強(qiáng)大的計(jì)算資源?!?/p>
Codeplay首席執(zhí)行官Andrew Richards說道:“現(xiàn)在,我們看到SYCL標(biāo)準(zhǔn)的市場應(yīng)用已實(shí)現(xiàn)了巨大的增長。瑞薩電子(Renesas)在其R-Car汽車AI平臺上啟用了SYCL,現(xiàn)在英特爾也將SYCL納入其One API中。通過提高標(biāo)準(zhǔn)化程度來對諸如PowerVR GPU這類高性能加速器進(jìn)行編程,將使AI軟件開發(fā)人員能夠?qū)⒏呒壷悄軒肴f物之中,包括從微型低功耗電池驅(qū)動設(shè)備到大型超級計(jì)算機(jī)?!?/p>
SYCL建立在Khronos OpenCL?的概念和效率之上。包括SYCL-DNN、SYCL-BLAS和 Eigen等為PowerVR優(yōu)化的SYCL庫將可以在GitHub上提供。包含已擴(kuò)展的SYCL支持的TensorFlow分支可從Codeplay的GitHub獲得。
評論