高通市場(chǎng)總監(jiān)說:基于ARM的生態(tài)系統(tǒng)將比X86更龐大
作為移動(dòng)時(shí)代的新貴,高通依靠移動(dòng)設(shè)備處理器上的優(yōu)勢(shì),在市值上超過了傳統(tǒng)大佬英特爾,成為芯片市場(chǎng)的新領(lǐng)袖。在移動(dòng)市場(chǎng)上,高通在技術(shù)領(lǐng)域的發(fā)展方向,以及在移動(dòng)生態(tài)的構(gòu)建方式,將影響整個(gè)企業(yè)級(jí)在移動(dòng)領(lǐng)域的發(fā)展。
那么,高通是目前的主要技術(shù)是什么,如何看待生態(tài)鏈的發(fā)展,如何跟生態(tài)鏈上的廠商合作以及高通未來發(fā)展方向,重點(diǎn)發(fā)展領(lǐng)域是什么?帶著這些問題,CSDN采訪了高通產(chǎn)品市場(chǎng)總監(jiān)鮑山泉,他就這些問題向CSDN解答了他們的疑惑。
CSDN:在移動(dòng)時(shí)代,移動(dòng)應(yīng)用更依賴GPU,你是如何看待GPU在移動(dòng)領(lǐng)域發(fā)展上的作用呢?
鮑山泉:很多人還不知道,尤其像谷歌的(安卓系統(tǒng))的手機(jī)的屏幕。屏幕滑動(dòng)的時(shí)候GPU在做大量的工作。我們有一個(gè)監(jiān)控軟件,能夠檢測(cè)手機(jī)內(nèi)部的4個(gè)CPU、GPU工作情況。我一滑動(dòng)屏幕,GPU(使用率)馬上就上去了。
原因是什么呢?谷歌(安卓)從3.0開始,UI渲染會(huì)用GPU來做,一般用戶看到的UI是三層,最底下是背景,第二層是這個(gè)(滑動(dòng)框外圍),一般在滑動(dòng)的時(shí)候這個(gè)不會(huì)動(dòng),第三層是滑動(dòng)的時(shí)候會(huì)跟著手勢(shì)動(dòng)。這三層都是由GPU支持的。
另外,像導(dǎo)航、瀏覽器,如果打開谷歌地圖或者瀏覽器,整個(gè)界面、圖形、外框、小框,都是GPU支持的。安卓在用GPU做更多更重要的事。
現(xiàn)在,大家都在努力開發(fā)GPU的能力,因?yàn)镚PU比CPU更適合于處理看得見的東西,而CPU做這件工作可以,但是能耗會(huì)很高。
CSDN:目前行業(yè)流行異構(gòu)開發(fā)的概念,企業(yè)希望通過異構(gòu)編程來實(shí)現(xiàn)CPU、GPU等模塊統(tǒng)一計(jì)算、統(tǒng)一管理、統(tǒng)一調(diào)度。針對(duì)這個(gè)問題,高通未來的方向是怎么樣的?
鮑山泉:剛才講的手機(jī)里有CPU、GPU、DSP。DSP能量沒有被釋放出來,如何釋放出來?需要幾個(gè)業(yè)界挑頭的出來做一個(gè)統(tǒng)一標(biāo)準(zhǔn),標(biāo)準(zhǔn)統(tǒng)一誰都可以用。
現(xiàn)在業(yè)界里有兩個(gè)比較強(qiáng)的力量,異構(gòu)的方式是其中一種,這種模式是游戲開發(fā)者、操作系統(tǒng)非常希望實(shí)現(xiàn)的,高通也會(huì)支持。
異構(gòu)的做法是定義了高層接口。游戲開發(fā)者用它做工作,但是到不同芯片里,芯片哪一部分分給CPU開發(fā)者不用管,高通會(huì)出一個(gè)編寫流程來進(jìn)行分配。
CSDN: 是實(shí)現(xiàn)整個(gè)DSP統(tǒng)一的編譯器?
鮑山泉:是一個(gè)分配,比如你用OPENCL做一個(gè)游戲,主要任務(wù)是把高階語言編譯成CPU、GPU認(rèn)識(shí)的,對(duì)于開發(fā)者來講就是一套標(biāo)準(zhǔn)。這是第一個(gè)力量。
谷歌認(rèn)為OPENCL非常好,但是安卓使用的是JAVA系統(tǒng),所以就推另外一個(gè)更適合用的?,F(xiàn)在看就是這兩種力量。隨著安卓生態(tài)系統(tǒng)壯大的話,我們覺得這個(gè)也很重要,因此高通是兩個(gè)都支持。
而內(nèi)容開發(fā)商、游戲開發(fā)者要做一個(gè)判斷,想用哪個(gè)標(biāo)準(zhǔn)來做。高通一般不會(huì)去押寶哪一個(gè)模式,我們有足夠的實(shí)力支持兩種模式。讓開發(fā)者自己判斷。
CSDN: 你們未來會(huì)推單獨(dú)的(標(biāo)準(zhǔn))嗎?
鮑山泉:目前不會(huì),生態(tài)系統(tǒng)是最重要的,內(nèi)容開發(fā)者很怕(標(biāo)準(zhǔn)太多)。高通會(huì)支持主要的標(biāo)準(zhǔn)。OPENCL也是我們最早支持的。我們一般不會(huì)特別押寶,或者單獨(dú)推出來一個(gè)。
CSDN: 開放性是高通未來一直堅(jiān)持下去的?
鮑山泉:我們不會(huì)單獨(dú)出一套系統(tǒng),但是會(huì)加,比方說安卓的API,但是因?yàn)楦咄ǖ挠布梢蚤_發(fā)出更新的東西,可以把傳感器解放出來、或者把GPU、其他的東西放出來,加在谷歌(安卓)的API上。
CSDN:雖然你們?cè)谥贫ńy(tǒng)一標(biāo)準(zhǔn),推出各種開發(fā)工具,但是后面跟進(jìn)的開發(fā)者比較緩慢。其實(shí)高通的目標(biāo)挺廣大的,除了游戲,還有物聯(lián)網(wǎng)等等領(lǐng)域。你們是如何看待開發(fā)者沒有跟上你們的節(jié)奏的現(xiàn)狀的?
鮑山泉:我認(rèn)為OPEN2.0推出到大量使用這個(gè)過程,會(huì)出現(xiàn)兩年的時(shí)間差,肯定有這樣的周期。一般大的游戲廠家和引擎廠家會(huì)先用,會(huì)先出幾款游戲,會(huì)充分利用更好的API和系統(tǒng)資源,直到這些人把這些游戲推出來,小的游戲廠家覺得確實(shí)好,然后才跟進(jìn)。這個(gè)兩年是一個(gè)提升和優(yōu)化的過程。
CSDN: 高通有沒有具體幫助他們做提升的想法?
鮑山泉:我們以后會(huì)大力推廣。像智能手表、物聯(lián)網(wǎng),對(duì)功耗要求非常高,這種情況下如果開發(fā)者知道還有功耗的DSP可用,或者可以控制CPU、GPU頻率的工具,就會(huì)很好的利用它。高通如果一旦知道有這樣的分析工具,會(huì)更好的支持。我們?cè)诮窈笠罅ν茝V,讓大家知道我們這個(gè)網(wǎng)頁,只要進(jìn)去注冊(cè)了,會(huì)發(fā)現(xiàn)很多東西是免費(fèi)的。
CSDN: 高通對(duì)于開發(fā)者生態(tài)圈培養(yǎng)的計(jì)劃是什么?以前大部分的生意是在運(yùn)營(yíng)商、固定的合作伙伴那里,他們有一套成熟的商業(yè)模型,現(xiàn)在跨入了更廣闊、更開放的區(qū)域,你們自己如何看待與開發(fā)者的關(guān)系?
鮑山泉:在國(guó)際上比較大的游戲公司,像開發(fā)憤怒的小鳥的公司,我們一旦有新的開發(fā)工具、開發(fā)平臺(tái)出來,他們都最早使用。這個(gè)在國(guó)際上已經(jīng)做了很久,也非常順暢,在國(guó)內(nèi)這方面我們做得相對(duì)較少,這個(gè)也是我們需要進(jìn)一步來做的事情。
我們現(xiàn)在在找國(guó)內(nèi)比較好的引擎公司、大的游戲公司,把我們的產(chǎn)品介紹給他們。這樣是逐漸把國(guó)內(nèi)的游戲、開發(fā)生態(tài)連接起來?,F(xiàn)在國(guó)內(nèi)游戲開發(fā)團(tuán)隊(duì)的相對(duì)開發(fā)規(guī)模和質(zhì)量各方面還是有待提高。
CSDN:你們有像AR這樣的跟開發(fā)有關(guān)的工具,你們現(xiàn)在的工具類軟件還是不缺的。但是你們的產(chǎn)品并沒有做很好的整合,包括現(xiàn)在的SDK、文檔這塊,都比較分散,標(biāo)準(zhǔn)好像也不是特別有一致性?
鮑山泉:我也經(jīng)常在看,比如剛才我用的這個(gè)工具,下載之后都可以隨時(shí)看手機(jī)內(nèi)部CPU情況。我感覺網(wǎng)站還是這樣,對(duì)自己某一個(gè)局部問題想了解的開發(fā)者很有幫助,可以搜索用哪一個(gè)工具解決一個(gè)問題。
但是我同意您說的,想系統(tǒng)了解高通,有一個(gè)綜合介紹,這個(gè)確實(shí)我們需要加強(qiáng)和加緊。尤其是從一般開發(fā)者角度,確實(shí)我們需要從他們角度考慮有一個(gè)專門介紹。
CSDN: 你們現(xiàn)在做的是生態(tài)系統(tǒng),而且可以說在開發(fā)者這一塊,是一個(gè)比較新的領(lǐng)域,你們是需要去做的事。高通的SDK,哪些是開發(fā)者用得比較多的?
鮑山泉:舉個(gè)例子,手機(jī)廠家覺得UI比較卡,一般到60幀的時(shí)候,兩個(gè)界面轉(zhuǎn)化的時(shí)候會(huì)停頓,他就用我們的工具,一幀一幀檢查,對(duì)于手機(jī)廠家來說UI就是一個(gè)應(yīng)用,如何把UI做得更流暢對(duì)他們來說很重要。
CSDN:未來手游、移動(dòng)應(yīng)用會(huì)出現(xiàn)64位應(yīng)用嗎?
鮑山泉:64位應(yīng)用的發(fā)展還要觀望,PC這一側(cè)我們了解到, 64位也出來,已經(jīng)有十年時(shí)間了,但是大部分應(yīng)用還是32位的。從PC角度沒有看到特別強(qiáng)的開發(fā)者很快使用它,我們也在分析原因。不過我們作為芯片公司也是支持。
CSDN: 移動(dòng)端可穿戴設(shè)備是一個(gè)趨勢(shì),高通現(xiàn)在有沒有針對(duì)于可穿戴設(shè)備、體感這種東西有一些方案出來?
鮑山泉:這個(gè)現(xiàn)在我還沒有辦法給您提供答案,但是SOC里有很多模塊,基本模塊里我們從功耗和性能比我們是做得最好的,其他很多芯片廠家甚至連DSP都沒有,就是CPU去做很多事。假如說高通要做也是在業(yè)界會(huì)做出來最快最省電的方法。
CSDN: 高通在講自己已經(jīng)超越了英特爾成為了處理器、GPU的第一,英特爾在X86市場(chǎng)的積累、上層的驅(qū)動(dòng)、應(yīng)用都是非常多的,而且現(xiàn)在基于手機(jī)SOC廠商也比較多、競(jìng)爭(zhēng)比較激烈,高通如何造就一些技術(shù)的壁壘去讓其他的廠商無法跟高通未來競(jìng)爭(zhēng)?
高通:高通在和微軟有很緊密的合作,比方說我們驍龍600、800都會(huì)用Windowns方案。
您前半個(gè)問題是一些是基于X86的方案如何放在我們方案上?高通會(huì)提供底層編譯器,微軟更高語言寫的話,要跑在我們芯片上做一次編譯,可以編成我的處理器認(rèn)識(shí)的,這樣可以跑在我的系統(tǒng)上。
我們認(rèn)為在手機(jī)時(shí)代里,基于ARM的生態(tài)系統(tǒng)要大于X86生態(tài)系統(tǒng),相對(duì)來說我們不認(rèn)為有很強(qiáng)的需求需要把以前很多的應(yīng)用遷移過來。實(shí)際上很快游戲開發(fā)者會(huì)開發(fā)出來相應(yīng)的新的功能。因?yàn)橐苿?dòng)發(fā)展非???,吸引開發(fā)者非常多。
至于后半部分問題,我們是希望建一個(gè)非常健康的生態(tài)環(huán)境,也不會(huì)特意設(shè)置壁壘,相反會(huì)積極參加交流,我們會(huì)把我們優(yōu)勢(shì)的東西提供給相應(yīng)組織,讓開發(fā)者充分應(yīng)用我們的優(yōu)點(diǎn)。
我做得好的話自然大家會(huì)認(rèn)可,應(yīng)用我的東西。
CSDN: 現(xiàn)在移動(dòng)端的SOC競(jìng)爭(zhēng)比較激烈,高通如何一直保持自己的優(yōu)勢(shì)?
鮑山泉:我覺得高通有很多在架構(gòu)級(jí)的優(yōu)勢(shì),而且我們一直在這方面努力。另外是會(huì)上提到SOC里的邊界碼,高通是全球唯一一家自己做的,這是非常獨(dú)特、強(qiáng)大的優(yōu)勢(shì)。
比方說OPEN三個(gè)協(xié)同合作,如果這三個(gè)協(xié)同合作是從不同公司來的,你把它放在一塊可以,但是軟件上如何做到融合?底層的編譯和分配,如果有協(xié)同合作要改可以隨時(shí)調(diào)整這三個(gè)部分,硬件和軟件可以互相優(yōu)化,但如果沒有,只能硬生生優(yōu)化軟件,硬件問題繞不過去就繞不過去了。這方面是高通非常強(qiáng)的優(yōu)勢(shì),為什么OPENCL一出來是高通最早支持的,因?yàn)槲覀兯械臇|西都是自己的。
CSDN: 最近安卓4.3出來之后,谷歌把里面的OPENCL部分拿掉了,您如何看待這個(gè)問題?
鮑山泉:我想谷歌出發(fā)點(diǎn)還主要是防分杈,從游戲開發(fā)這個(gè)角度他推新的東西我們理解,高通也全力支持他,至于OPENCL這邊開發(fā)者是否會(huì)用由應(yīng)用開發(fā)者來決定,高通是支持者,兩個(gè)標(biāo)準(zhǔn)都支持。
CSDN: 其實(shí)就是兩手準(zhǔn)備,是這樣嗎?
鮑山泉:這是我們?cè)谑澄镦溸@個(gè)位置決定的,我們?cè)谝粋€(gè)最基礎(chǔ)的位置上,我們的責(zé)任、我們商業(yè)模式?jīng)Q定了高通必須什么樣的(標(biāo)準(zhǔn))都能支持。相當(dāng)于我們是公路一樣,允許跑這種車也允許跑這樣的車,這樣基礎(chǔ)才會(huì)好。