vivo在2018年上半年的主流旗艦X21發(fā)布了差不多有一周了,在這款機(jī)器發(fā)布之前,我寫了一篇展望性質(zhì)的文章,從自己了解的層面,說(shuō)了X21可能有的方方面面更新?,F(xiàn)在來(lái)看,那篇文章大部分都還算說(shuō)到了點(diǎn)子上,可以小小的自豪一下,但唯獨(dú)對(duì)其采用 SoC——驍龍660 AIE把錯(cuò)了脈。對(duì)于這個(gè)問(wèn)題,雖然此前發(fā)了一條長(zhǎng)微博略做了說(shuō)明,但還是覺(jué)得說(shuō)得不夠明白,干脆就擴(kuò)展一下吧。
軟硬兼施的智慧再進(jìn)化
對(duì)于驍龍660 AIE這塊看上去“陌生”又“熟悉”的SoC,在 vivo X21 發(fā)布會(huì)的當(dāng)晚引發(fā)了頗多揣測(cè)。到底僅僅是改了個(gè)名字還是一個(gè)具備全新AI的新解決方案?之前我的長(zhǎng)微博是這么說(shuō)的:
“AIE后綴的加入,感覺(jué)是高通更多是為了解決合作伙伴在推廣上的問(wèn)題。因?yàn)楝F(xiàn)在蘋果A系列處理器,海思,MTK都有物理的AI處理單元,而高通為了給終端廠商省成本,是通過(guò)HVX向量處理器,CPU,GPU這些運(yùn)算單元,加上軟件SDK一起實(shí)現(xiàn)的。雖然從運(yùn)算能力和兼容性上,已經(jīng)發(fā)展到第三代的驍龍神經(jīng)處理引擎并不比物理單元差(卷積運(yùn)算層數(shù)超過(guò)120層,之前了解到麒麟970大約是50層,P60的聯(lián)發(fā)科不告訴我),兼容性也很好,畢竟從820時(shí)代就有了,但是依舊解決不了宣傳認(rèn)知的問(wèn)題,因?yàn)橄M(fèi)者會(huì)說(shuō):你沒(méi)有就是沒(méi)有。討不了口彩很吃虧啊。”
所以一開(kāi)始,驍龍660 AIE讓我有點(diǎn)小小的“失望”,因?yàn)閺拇饲巴嘎兜男畔?lái)看,X21上使用的驍龍660 AIE,與此前以及最近推出的各款采用該平臺(tái)的驍龍660并無(wú)二致,最大的區(qū)別可能只是命名方式。但在我進(jìn)一步深入了解之后,卻發(fā)現(xiàn)了隱藏在背后的“玄機(jī)”:在這個(gè)已經(jīng)不在單純由硬件驅(qū)動(dòng)的智能手機(jī)新時(shí)代,如何利用全套的解決方案令SoC中的 CPU、GPU甚至HVX向量處理器等各種計(jì)算單元有機(jī)組合,在已經(jīng)快速普及的AI人工智能應(yīng)用中提升執(zhí)行效率和結(jié)果,是處理器廠商和手機(jī)廠商需要共同解決的事情。這個(gè)事情就好比同樣的發(fā)動(dòng)機(jī)裝配在不同的汽車中,可能帶來(lái)完全不同的駕駛和操控體驗(yàn)。軟硬件一體化的年代,如何利用深度優(yōu)化讓SoC發(fā)揮其最大化的特性以服務(wù)于消費(fèi)者體驗(yàn),才是重點(diǎn)。
驍龍660AIE就是這樣的一個(gè)『軟硬兼施』體驗(yàn)升級(jí)的存在。
在vivo X21發(fā)布的同時(shí),vivo同步推出了一個(gè)全新的人工智能品牌形象Jovi,以強(qiáng)調(diào)vivo自身在人工智能技術(shù)方面的技術(shù)實(shí)力。這項(xiàng)AI智能體系在整合了智慧識(shí)屏、智慧引擎、AI美顏等等消費(fèi)者可以明確感知的AI利益點(diǎn)背后,是高通全套的 AI SDK 方案與 vivo 產(chǎn)品化經(jīng)驗(yàn)緊密合作的結(jié)晶:相較于之前采用驍龍660的機(jī)型,vivo X21 在AI相應(yīng)應(yīng)用上的體驗(yàn)有了明顯的進(jìn)步——不僅僅是更快速的響應(yīng),更有更精確的用戶行為預(yù)判和指引。當(dāng)然,而為了配合合作伙伴這樣的品牌動(dòng)作,高通也“啟用”了這樣的一個(gè)新的SoC定名:驍龍660AIE。此次和 vivo在 AI 上的戰(zhàn)略合作,也是驍龍660AIE的首次華麗亮相。
既然是新應(yīng)用模式和新戰(zhàn)略合作的戰(zhàn)略合作,怎能沒(méi)有個(gè)『不一樣的』的名字來(lái)讓消費(fèi)者更清楚的了解新方案的優(yōu)勢(shì)呢?高通可是吃過(guò)這種虧的:還記得早先的手機(jī)處理器核心大戰(zhàn),高通的老對(duì)手MTK在那個(gè)時(shí)候推出的MT6752/6753,一度被稱為神U,不僅8核架構(gòu)讓合作伙伴在終端推廣的時(shí)候得到了十足的火力支援,更是讓“核心越多,性能越強(qiáng)”這樣的概念在消費(fèi)者的心中種了草——盡管當(dāng)時(shí)四核的驍龍600其實(shí)并不在各方面落后于競(jìng)品。高通不得不應(yīng)對(duì)市場(chǎng)輿論的慣性認(rèn)知倉(cāng)促推出的首款八核處理器驍龍615系列SoC,結(jié)果因?yàn)閭}(cāng)促上馬各方面的表現(xiàn)都不盡如人意,在業(yè)界廣受詬病。若不是最后依靠四核架構(gòu)的驍龍820,完敗MTK的10核心旗艦Helio X20,破了“多核就是強(qiáng)”的理論神話,之后又用驍龍625穩(wěn)住陣腳,強(qiáng)勢(shì)收割MTK最擅長(zhǎng)的中低端市場(chǎng),并輔以基帶優(yōu)勢(shì)強(qiáng)攻MTK的最短板,現(xiàn)在手機(jī)SoC的市場(chǎng)的格局還真不好說(shuō)。君不見(jiàn)現(xiàn)在高通整個(gè)中高端,包括旗艦系統(tǒng)又全部回到8核架構(gòu)了么?
而轉(zhuǎn)到今天的芯片AI之戰(zhàn)呢??全球主要的智能手機(jī)SoC流派,蘋果A11 BIONIC,華為麒麟970,三星Exynos 9810,甚至連MTK剛剛推出的Helio P60,全部都已經(jīng)宣稱搭載了獨(dú)立的神經(jīng)網(wǎng)絡(luò)處理器物理單元。反觀高通,從驍龍820起步的高通AI SDK方案已經(jīng)走到了驍龍845的第三代,無(wú)論在性能、兼容性等諸多方面,高通的解決方案在實(shí)際的AI應(yīng)用中都不落下風(fēng)。但正如前所說(shuō),在這個(gè)『酒香也怕巷子深』的年代里,保守的傳播方式自家合作的小伙伴在宣傳上卻總占不到什么優(yōu)勢(shì)。而這個(gè)問(wèn)題,我也不只一次詢問(wèn)過(guò)高通這條線的負(fù)責(zé)人,包括QCT集團(tuán)的掌門人阿蒙,以及AI技術(shù)的產(chǎn)品負(fù)責(zé)人,得到的回答都還是:“目前我們依舊相信AI SDK方案是很優(yōu)秀的,獨(dú)立的神經(jīng)網(wǎng)絡(luò)處理器物理單元必要性并不大?!?/p>
偉大的改革開(kāi)放的總設(shè)計(jì)設(shè)計(jì)師鄧小平先生曾經(jīng)說(shuō)過(guò):“黑貓白貓,能抓住老鼠就是好貓”。無(wú)論是利用 AI SDK 充分調(diào)動(dòng) CPU、GPU、HVX甚至是 DSP 的計(jì)算能力綜合調(diào)控分配達(dá)成優(yōu)秀的 AI 計(jì)算效果和效率,還是利用 APU 或 NPU 獨(dú)立計(jì)算,只要能讓消費(fèi)者體驗(yàn)到完整、優(yōu)秀的智慧體驗(yàn),就是好的解決方案。于是乎,借著vivo這次發(fā)布會(huì),將驍龍SoC的AI能力推向一個(gè)高峰的機(jī)會(huì),高通也就順?biāo)浦鄣乃A艘话选盎尅?,讓自家合作的小伙伴們擁有了可以和?jìng)爭(zhēng)對(duì)手正面對(duì)抗的能力——最起碼吆喝起來(lái)不吃虧了。
AI的“真相”
在這里,我就不得不把已經(jīng)隨處可見(jiàn)的智能手機(jī)AI這個(gè)東西再大致的解析一下,因?yàn)榱私饬酥悄苁謾C(jī)AI的架構(gòu),就可以讓我們更加清楚的認(rèn)識(shí)到AI是如何在智能手機(jī)上實(shí)現(xiàn)的。
一個(gè)比較簡(jiǎn)單的AI應(yīng)用,大約構(gòu)成是這樣的在這個(gè)構(gòu)成中,我們見(jiàn)得最多的TensorFlow,Caffe等知名的AI名詞,就處于上圖綠色部分之中,其運(yùn)行所需要的運(yùn)算能力,就需要通過(guò)Android NN這樣的API向下對(duì)NPU、或是類似于NPU的各個(gè)處理器進(jìn)行調(diào)用。
而高通驍龍660 AIE中所指的人工智能引擎(AI Engine)的構(gòu)成就是硬件(Hexagon向量處理器、Adreno GPU、Kryo CPU)+ 軟件工具(SNP SDK、Android NN、Hexagon NN)這些構(gòu)成,或者說(shuō),這些軟件與硬件加在一起,就可以構(gòu)成一個(gè)足以對(duì)抗甚至超越競(jìng)爭(zhēng)對(duì)手獨(dú)立NPU運(yùn)算能力的人工智能架構(gòu)。那么,高通為什么這樣堅(jiān)持自己這樣的AIE架構(gòu)呢?
其實(shí)對(duì)比來(lái)看就可以知道,蘋果、海思與三星這三家智能手機(jī)大廠,其推出的帶有獨(dú)立NPU的處理器,幾乎都是自家的智能手機(jī)產(chǎn)品在使用。而與過(guò)往的CPU、GPU、ISP這些處理單元最大的不同,NPU處理器的功效發(fā)揮,除了自身本來(lái)的硬件運(yùn)算能力之外,跑在其上的算法重要性更是不可小覷。而這些大廠,都擁有龐大的軟件團(tuán)隊(duì)針對(duì)性的強(qiáng)化自家NPU的運(yùn)算效率,比如單華為一家的軟件團(tuán)隊(duì),人數(shù)就多達(dá)數(shù)萬(wàn)人,而這樣恐怖的家底,與高通有著深度合作的各家小伙伴們幾乎都不具備,那他們?cè)趺崔k呢?
在國(guó)內(nèi),有大量的知名廠商,基于高通驍龍平臺(tái)的AI引擎,在提供著各式各樣的解決方案,比如語(yǔ)音方案有百度的Duer OS、阿里的AliGenie、面部識(shí)別方案有Face++、商湯科技、拍照算法有ArcSoft虹軟、騰訊的安全等等,在這些廠商提供的解決方案基礎(chǔ)上,各家智能手機(jī)廠商就可以通過(guò)自身的研發(fā)與努力,將AI的功能通過(guò)各種不同的方式呈現(xiàn)出來(lái),從而形成自家獨(dú)特的AI功能并最終形成最終的產(chǎn)品競(jìng)爭(zhēng)力。
在vivo X21發(fā)布會(huì)上展示的各種相關(guān)的AI功能,都是通過(guò)成熟的高通驍龍AI引擎,以及上述方案提供商的解決方案,再加上vivo自家研發(fā)部門的小伙伴一起努力實(shí)現(xiàn)的。而從產(chǎn)品本身的AI特性上來(lái)年,vivo研發(fā)部分的努力也是相當(dāng)重要的,也許正因?yàn)槿绱?,高通方才愿意將驍?60 AIE這樣的名號(hào)交給vivo來(lái)使用。同時(shí),正如vivo負(fù)責(zé)技術(shù)研發(fā)的副總裁施玉堅(jiān)所說(shuō):“高通驍龍是成熟的平臺(tái),驍龍AI SDK也是可以直接通過(guò)JAVA和Caffe/Caffe2以及TensorFlow這些人工智能架構(gòu)直接編寫應(yīng)用,比物理NPU的封閉系統(tǒng)要開(kāi)放很多。所以未來(lái)相信有更多人工智能應(yīng)用出現(xiàn)在高通平臺(tái)上,讓更多人體驗(yàn)人工智能科技是vivo的目標(biāo),選擇更成熟開(kāi)放的高通人工智能引擎660 AIE也是順理成章?!?/p>
看到這里,各位朋友應(yīng)該明白所謂AI的真相了:獨(dú)立的NPU固然重要,但如何讓它與算法、解決方案一起,最終為用戶提供體驗(yàn)良好的AI功能才是最終的目標(biāo),在這一點(diǎn)上,不管是何種手段,只要能提供足夠的運(yùn)算能力,就是好的AI解決方案。不過(guò),個(gè)人認(rèn)為,高通采用多核異構(gòu)計(jì)算的方式解決AI引擎的運(yùn)算能力很有可能是暫時(shí)的,因?yàn)樵谧钚碌尿旪?45平臺(tái)中,高通加入了一個(gè)全新的DSP微架構(gòu),實(shí)現(xiàn) 8位性能翻倍,但功耗卻比前一代產(chǎn)品節(jié)省了兩倍,按這樣的迭代升級(jí)節(jié)奏,驍龍平臺(tái)要出現(xiàn)獨(dú)立的AI計(jì)算單元,并不是沒(méi)有可能性。
寫在最后
好了,進(jìn)入例行的BB時(shí)間。通過(guò)這篇科普文,各位朋友應(yīng)該能對(duì)當(dāng)下很多關(guān)于智能手機(jī)AI的問(wèn)題有了一個(gè)比較系統(tǒng)清晰的了解,同時(shí)也應(yīng)該能明白驍龍660 AIE這枚SoC到底是何方神圣??赡苡信笥岩f(shuō)“這樣的做法不是在偷換概念么?”但我個(gè)人認(rèn)為,這樣的概念轉(zhuǎn)換,不僅僅是一個(gè)營(yíng)銷的推廣話術(shù)而已,而是高通與vivo,希望能攜手一起,向消費(fèi)者提供更明確清晰的信息。這絕非是什么錯(cuò)誤,而是必須要進(jìn)行的說(shuō)明。消費(fèi)者可以借此了解到自己的手機(jī),從智能手機(jī),慢慢向“智慧”手機(jī)進(jìn)化的根本推力是什么,對(duì)吧?