近年來,,“人工智能”逐漸從評判一款SoC性能的邊緣指標(biāo)走向中心,影響著SoC廠商的下一款芯片設(shè)計(jì),,比如高通在2019年的旗艦SoC——驍龍855。
根據(jù)爆料人 Roland Quandt 在國外論壇 WinFuture 上的說法,,驍龍855將內(nèi)置一顆獨(dú)立的神經(jīng)處理單元(NPU),以提升芯片在AI運(yùn)算方面的性能,,降低相應(yīng)的計(jì)算功耗,。
實(shí)際上,高通對于驍龍SoC的AI運(yùn)算已經(jīng)有了成熟的解決方案,,推出了驍龍神經(jīng)處理引擎AIE,,通過軟件框架來協(xié)調(diào)SoC中已有的CPU、GPU,、DSP硬件進(jìn)行AI運(yùn)算,,在圖像、語音識別等領(lǐng)域有著可靠的應(yīng)用,。
但WinFuture依然指出,,采用獨(dú)立NPU在處理AI數(shù)據(jù)時(shí)應(yīng)該有助于減輕CPU的負(fù)擔(dān),當(dāng)前由CPU或DSP完成的圖像信息或語音查詢的分析將轉(zhuǎn)移到NPU,,可以獲得更好的性能,。
同時(shí),相比于驍龍AIE過于繁復(fù)的語言描述,,獨(dú)立NPU更為簡單直接,,顯然也有利于驍龍SoC在AI性能上的宣傳。
據(jù)悉,,驍龍855是一顆12.4 x 12.4mm的芯片,,采用臺積的7nm工藝打造,內(nèi)置驍龍X24 LTE調(diào)制解調(diào)器,,支持Cat.20 LTE,,以達(dá)到2Gbps的下行速度,可以通過外掛驍龍X50 5G基帶實(shí)現(xiàn)5G功能,。
WinFuture指出,新款SoC的最終名稱可能尚未確定,,從高通內(nèi)部流出的消息來看,,代號為“SM8150”,按照此前的規(guī)則,,其中“SM”代表Snapdragon Mobile,,而“8150”就是全新SoC的型號,可能傳言中的驍龍855會改名為驍龍8150,。
高通AIE深度解讀
在今年年初,,高通宣布推出人工智能引擎(AI Engine),,讓人工智能在終端側(cè)(如智能手機(jī))上的應(yīng)用更快速、高效,。該AI Engine包括軟硬件兩部分,,在高通驍龍核心硬件架構(gòu)(CPU、GPU,、VPS向量處理器)上搭載了神經(jīng)處理引擎(Neural Processing Engine, NPE),、Android NN API、Hexagon神經(jīng)網(wǎng)絡(luò)庫等軟件,。
大多數(shù)移動機(jī)器學(xué)習(xí)(ML)任務(wù)(如圖像或語音識別)目前都在云中執(zhí)行,,智能手機(jī)將數(shù)據(jù)發(fā)送到云端,然后再將計(jì)算結(jié)果返回到手機(jī),。但是目前,,在終端設(shè)備上執(zhí)行的機(jī)器學(xué)習(xí)任務(wù)越來越繁重。為了給開發(fā)人員提供更好的基于機(jī)器學(xué)習(xí)的增強(qiáng)功能,,高通推出人工智能引擎AI Engine來封裝其當(dāng)前的ML產(chǎn)品,。終端側(cè)人工智能的關(guān)鍵優(yōu)勢包括即時(shí)響應(yīng)、隱私保護(hù)增強(qiáng),、可靠性提升,,此外,還能確保在沒有網(wǎng)絡(luò)鏈接的情況下用戶的AI體驗(yàn)?zāi)艿降玫奖U稀?/p>
高通驍龍核心硬件架構(gòu)——Hexagon 向量處理器,、Adreno GPU和Kryo CPU都具備支持終端側(cè)快速,、高效地運(yùn)行AI應(yīng)用的能力。這一異構(gòu)計(jì)算方案讓開發(fā)者和OEM廠商都能智能手機(jī)或端智能硬件設(shè)備上優(yōu)化用戶AI體驗(yàn),。
高通首次推出AI引擎,,打包所有軟硬件算力
在軟件方面,高通AI Engine提供三個(gè)組件:
1,、驍龍神經(jīng)處理引擎(Neural Processing Engine, NPE)軟件框架讓開發(fā)者可為實(shí)現(xiàn)所需的用戶體驗(yàn),,選擇最適宜的驍龍內(nèi)核,包括Hexagon向量處理器,、Adreno GPU和Kryo CPU,,并加速其終端側(cè)人工智能用戶體驗(yàn)的實(shí)現(xiàn)。驍龍神經(jīng)處理引擎支持Tensorflow,,Caffe和Caffe2框架,,以及ONNX (Open Neural Network Exchange)交換格式,在多個(gè)驍龍平臺和操作系統(tǒng)上,,為開發(fā)者提供更大靈活性和更多選擇,。
2、隨Google Android Oreo發(fā)布的Android NN API,,讓開發(fā)者能通過Android操作系統(tǒng)直接訪問驍龍平臺,。驍龍845將率先支持Android NN,。
3、Hexagon Neutral Network(NN)庫讓開發(fā)者可以直接將人工智能算法在Hexagon向量處理器上運(yùn)行,。為基礎(chǔ)性的機(jī)器學(xué)習(xí)模塊提供了優(yōu)化的部署,,并加速諸如卷積、池化和激活等人工智能運(yùn)行,。