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