華為GPU Turbo技術(shù)核心思路公開
近兩周圍繞余承東口中“嚇人的技術(shù)”GPU Trubo圖形處理技術(shù)外界有著許多猜測與解讀?;诖?,華為召開了一場EMUI主題溝通會。從系統(tǒng)到新技術(shù)做了講解。首先是數(shù)據(jù)上的一些分享,目前EMUI的日活用戶接近3.4億人;華為為老機(jī)型用戶提供EMUI 8.0的用戶數(shù)達(dá)到了8000萬。而站在發(fā)展歷史角度,EMUI 5.0則是華為內(nèi)部對系統(tǒng)的分水嶺。
一、GPU Trubo是個多層級的梳理技術(shù)
GPU Trubo技術(shù)講解
談到優(yōu)化,就不得不分層講解:手機(jī)由硬件底層到可以看到的系統(tǒng),由內(nèi)到外分為硬件、內(nèi)核、驅(qū)動、配套、中間件和框架層。因?yàn)榘沧块_源的問題,沒層里面都彼此混亂,應(yīng)用調(diào)用的代碼層級不同、無用代碼、同一個數(shù)據(jù)調(diào)用位置不一樣,這些都是巨大的耗損。
就好比糯米諾骨牌,這些環(huán)節(jié)層層相連,哪個環(huán)節(jié)出問題都不能達(dá)到流暢。
華為說的GPU Turbo,就是針對完整的一套優(yōu)化,而中間層由于代碼量最大、最為混亂的部分,也是優(yōu)化的主要位置。譬如在EMUI 4.0時代華為做了SensorHub LiteOS層面整理、EMUI 5.0時代則完成了虛擬機(jī)、數(shù)據(jù)庫、文件系統(tǒng)以及Ultra Memory的優(yōu)化。
到了EMUI 8.0時代,優(yōu)化則涉及iAware,人工智能、機(jī)器學(xué)習(xí)、資源分組調(diào)用等。這些共同構(gòu)成了GPU Trubo,比如一個游戲應(yīng)用在調(diào)用不同層級的數(shù)據(jù),發(fā)覺這一幀與下一陣畫面的變化只有20%,所以只需要做20%內(nèi)容的處理。
而在整體梳理以前,則需要完全渲染一幀畫面。
GPU Trubo技術(shù)講解
完成這些優(yōu)化需要的是大量的數(shù)據(jù)測試,華為設(shè)有武漢中端軟件自動化測試中心、北京中端開放實(shí)驗(yàn)室、北京終端軟件自動化測試中心,每個測試中心都有大量手機(jī)在做24小時的測試運(yùn)行。這些數(shù)據(jù)是EMUI優(yōu)化的基礎(chǔ)。
二、建立應(yīng)用的生態(tài)
開放是優(yōu)化的另一個思路,華為擁有終端實(shí)驗(yàn)室Openlab。這一平臺針對第三方應(yīng)用開發(fā)者,他們不需要購買華為終端,只需要在這個平臺上,就能做和手機(jī)的適配與優(yōu)化。目前能實(shí)現(xiàn)為第三方開發(fā)者提供應(yīng)用遠(yuǎn)程調(diào)試優(yōu)化的標(biāo)準(zhǔn),評測維度包括安全、穩(wěn)定、兼容性、等五大標(biāo)準(zhǔn)。開發(fā)者的應(yīng)用是否完整好用,用Openlab就能得到答案。
相應(yīng)的,一方面這些應(yīng)用會對華為以及安卓手機(jī)有更好的適配;反過來,華為也能更好地了解新的應(yīng)用趨勢,儲備數(shù)據(jù)。
GPU Trubo技術(shù)講解
華為還把這種思路放到了AI平臺,稱之為HiAI平臺。運(yùn)用獨(dú)有NPU的技術(shù),開放DDK給第三方應(yīng)用,讓應(yīng)用的運(yùn)行效率更高?,F(xiàn)場展示了Prisma、WPS等圖片處理軟件,利用NPU和AI在圖形處理上的優(yōu)勢,其渲染圖片會快很多。
并且華為在現(xiàn)場還宣布會在6.22和6.23召開“2018華為終端。全球合作伙伴及開發(fā)者大會”,數(shù)據(jù)梳理、生態(tài)、閉環(huán)、似乎是華為在OS層面的下一步。
新浪手機(jī)點(diǎn)評:華為內(nèi)部對余承東說嚇人的技術(shù)有個平實(shí)的解讀:我們把長期梳理的成果給余承東看,他說結(jié)果很嚇人并且發(fā)到了微博上,這才有了如今“嚇人的技術(shù)。
GPU Trubo技術(shù)講解
至于動因,華為也承認(rèn),自己在GPU硬件核心上的弱勢。所以長期以來的系統(tǒng)數(shù)據(jù)的梳理思路就自然而然引入到GPU層面,也難怪對外講解的時候很難獨(dú)立說清。
會上另一個關(guān)鍵點(diǎn)是華為把這種生態(tài)數(shù)據(jù)的梳理運(yùn)用到了多方面:Openlab和HiAI兩個平臺就是把自身硬件和第三方數(shù)據(jù)適配的兩個環(huán)節(jié)。這思路其實(shí)并不新鮮,蘋果iOS的優(yōu)秀體驗(yàn)本身就來閉環(huán)生態(tài);而安卓開放留下的軟肋,就留給了手機(jī)廠商自己。