為了更好地與高通等競爭對手抗衡,聯(lián)發(fā)科在4G和5G時代分別祭出了“曦力”(Helio)和天璣(Dimensity)。其中,曦力家族曾首次在智能手機市場創(chuàng)下了十核記錄,前不久還迎來了HelioG96和Helio G88兩個新成員(圖1),旨在賦予4G智能手機先進顯示和影像能力。而天璣家族自誕生以來則衍生出包括天璣1000、天璣900、天璣800、天璣700四大系列(圖2),并幫助聯(lián)發(fā)科在2020年度擊敗了高通,一舉成為全球最大的智能手機芯片供應商。
為了滿足客戶打造差異化產(chǎn)品的需求,聯(lián)發(fā)科其實在很早以前就付諸了行動。比如,聯(lián)發(fā)科在2019年推出的Helio G90,就被細分為了G90標準版和G90T,后者CPU和GPU頻率更高,支持更大內(nèi)存、更高像素攝像頭、更高刷新率屏幕以及更多的語音喚醒詞(圖3),無論“首發(fā)”還是“獨占”,都能成為一時間的宣傳賣點,從而博得更多消費者的關注并助產(chǎn)品溢價。
再比如,聯(lián)發(fā)科在發(fā)布天璣800時,也順道制定了一顆被“開了小灶”的天璣820(圖4),后者不僅CPU主頻從2.0GHz提升到了2.6GHz,集成的GPU也從Mali-G57MC4變成了Mali-G57MC5。而這顆芯片也被Redmi10X5G獨占,享受了半年多的(較之搭載天璣800競品)性能紅利,隨后才被第二款vivoS7t手機列裝。與此同時,OPPOReno3手機也搭載了聯(lián)發(fā)科特別定制的天璣1000L,它屬于天璣1000+的縮水版,但規(guī)格和性能卻又明顯領先天璣820,從而讓Reno3獲得了更高溢價的權利。
像HelioG90T、天璣820和天璣1000L這種芯片,它們因為CPU、GPU、ISP、NPU等單元的規(guī)格發(fā)生了變化,屬于基于硬件層面的特別定制款,即通過“魔改”形成了一個全新的移動平臺。然而,聯(lián)發(fā)科此次發(fā)布的天璣5G開放架構(首發(fā)天璣1200-AI)卻不涉及硬件的改動,屬于純軟件層面的深度定制,與“魔改”無緣。
根據(jù)聯(lián)發(fā)科的新聞通稿顯示,天璣5G開放架構致力于為終端廠商定制高端5G移動設備的差異化功能提供了更高靈活性,滿足不同細分市場的需求(圖5)。該方案基于天璣1200移動平臺,聯(lián)發(fā)科提供更接近底層的開放資源,為相機、顯示器、圖形和AI處理單元,以及傳感器和無線連接等子系統(tǒng)提供解決方案。
看不太懂?沒關系,下面咱們就來聊聊天璣5G開放架構的真實面目。
公版驅(qū)動
我們都知道,無論高通、聯(lián)發(fā)科還是三星,這些SoC芯片商都有很多“獨門秘籍”,比如高通的EliteGaming游戲平臺和AIEngine引擎等。作為聯(lián)發(fā)科已量產(chǎn)芯片中的最強音,天璣1200也是如此,它支持HyperEngine3.0游戲優(yōu)化引擎、MiraVision顯示技術、5GUltraSave省電技術(圖6),基于多核ISP和NPU3.0的AI降噪、AI曝光、AI物體追蹤等AI技術,而這些技術和功能都直接開放給了OEM終端廠商。
換句話說,凡是購買了天璣1200移動平臺的手機廠商,也都順道獲得了可以使用上述技術和功能的“公版驅(qū)動”。
兼容困局
問題來了,手機廠商會根據(jù)具體產(chǎn)品的定位和成本,選擇來自不同供應商的屏幕面板、顯示驅(qū)動芯片、電源管理芯片、射頻芯片以及CMOS傳感器等零部件。另一方面,以“華米OV”為代表的品牌也都有自己的研發(fā)團隊,積累了大量技術和專利,比如私有的人像識別算法、拍照成像算法、快充協(xié)議以及網(wǎng)絡優(yōu)化技術等等(圖7)。
標準的天璣1200+公版驅(qū)動也許可以正常調(diào)用所有的硬件單元,但不見得可以充分挖掘出所有硬件芯片的性能潛力。另一方面,天璣1200特色的算法和功能不一定匹配手機廠商自己的算法和功能,需要后者付出更多的研發(fā)精力加以優(yōu)化或規(guī)避,否則“1+1”不僅難以等于2,還可能出現(xiàn)體驗上的耗損。
那么,如何才能實現(xiàn)軟硬件與SoC移動平臺的完美契合?最簡單的方法就是自己用自己的——在過去華為和榮耀手機都搭載自家的海思麒麟芯片,可以讓軟硬件協(xié)同得更有效率,從而進一步提升使用體驗。前不久曾有榮耀員工抱怨,以前用海思芯片遇到問題時,可以直接與海思的員工當面對接,還可以給海思領導發(fā)郵件施壓。如今換成驍龍平臺后,出現(xiàn)問題不僅需要花錢,溝通周期更長且不見得可以解決問題(圖8)。
專屬驅(qū)動
實際上,無論是聯(lián)發(fā)科還是高通,它們都只是單純的芯片供應商,很難專門針對某個品牌或具體機型提供深入芯片底層的專屬優(yōu)化,更傾向于直接推出諸如天璣820和驍龍768G這種魔改的平臺為大客戶站臺。
作為第一顆基于天璣5 G開放架構所定制的芯片,天璣1200-AI在CPU、GPU、ISP、NPU等硬件平臺參數(shù)上沒有任何變化(圖9),只是專門為手機廠商提供了更高的訪問權限,通過芯片底層的軟件優(yōu)化以及雙方研發(fā)人員的深度協(xié)同,為相機、顯示器、圖形和AI處理單元,以及傳感器和無線連接等子系統(tǒng)提供解決方案,使其各個處理單元能夠發(fā)揮定制化的功耗與能效,為手機的差異化功能創(chuàng)造更多可能性。
沒錯,天璣5G開放架構相當于聯(lián)發(fā)科可以幫手機廠商開發(fā)量身定制的“專屬驅(qū)動”,從而更好地驅(qū)動硬件,與廠商自身的軟件技術和專利所匹配。如果還不理解,大家不妨換個思路——你自己DIY了一套電腦主機,以前是只安裝Windows10系統(tǒng),雖然系統(tǒng)集成了部分通用的驅(qū)動,但性能損失較大。而天璣5G開放架構就相當于允許你單獨為主板、顯卡、網(wǎng)卡安裝專屬驅(qū)動,性能可不就能100%發(fā)揮了。
在天璣5G開放架構之下,手機廠商可以根據(jù)自己擅長的和感興趣的方向,將自家的先進算法和聯(lián)發(fā)科提供的底層硬件功能結合,從而把原本100%的體驗優(yōu)化到120%的超預期極致體驗,甚至還能進一步降低功耗,提升能效。相當于聯(lián)發(fā)科官方幫助手機廠商“開小灶”。
目前天璣5G開放架構可以針對多媒體體驗、混合多重處理、AI處理、相機處理引擎和無線連接方面進行優(yōu)化增強。
多媒體體驗
以多媒體顯示方面為例,手機廠商可以直接采用或者參與聯(lián)調(diào)聯(lián)發(fā)科的AI圖像畫質(zhì)增強(AI-PQ)和AI超級分辨率(AI-SR),也可以開發(fā)屬于自己的算法,對視頻的對比度、色彩、銳利度、亮度等進行實時調(diào)整(圖10)。
混合多重處理
混合多重處理則可讓手機廠商自主定制芯片內(nèi)各種處理單元的工作負載分配,包括CPU、GPU、ISP和NPU等,從而充分調(diào)度更多可利用資源,帶來更好的性能和電源效率,進一步增強用戶體驗。
AI處理
允許手機廠商更便捷地使用深度學習加速器(DLA),可以更透徹地了解天璣1200平臺的整個AI運行架構,包括軟件架構、編譯器以及工具等,從而可以讓私有算法在1200-AI移動平臺上跑得更好、更順。此外,哪怕使用獨立的A I 處理器也能使用聯(lián)發(fā)科特有的INT8、INT16和FP16混合量化運算能力(圖11)。
相機處理引擎
在拍照和視頻錄制時,允許手機廠商直接訪問ISP,在按下相機按鈕后立即直接控制數(shù)據(jù)流,并根據(jù)自身選擇的參數(shù)、相機傳感器和軟件來設置優(yōu)化效果,定制芯片層的硬件級視覺體驗,例如景深、防抖、矯正、調(diào)色等(圖12)。
無線連接
手機廠商可以通過配置文件調(diào)整藍牙功能,以便更好地匹配無線配件,例如耳機或游戲外設等,提供更好的用戶體驗。
天璣5G開放架構給予了行業(yè)更多的可能性。由于不同手機廠商所擅長的領域不同,具體產(chǎn)品所主打的方向也存在差異,因此每個廠商在該架構上投入的資源和技術不同,最后定制出來的芯片效果也就不一樣。比如一加首發(fā)強調(diào)AI性能的天璣1200-AI,如果未來某個品牌主打更好的成像,也許就會定制出天璣1200-ISP。但是,這種對細節(jié)的打磨對體驗的感知提升顯然不如直接搭載更強的芯片(比如從天璣1200換成驍龍888),天璣5G開放架構能否得到更多手機廠商的認可并投入更多精力參與研發(fā),還得待時間來驗證。