過去一年里坊間把高通810的發熱問題炒了個熱火朝天,暫且不論發熱門所指的問題是真是假,各路媒體報道的負面消息,反復的澄清辟謠再打臉,也足夠高通的PR部門忙的了。近日高通820 SoC芯片的消息再度吸引各大媒體關注。大家驚訝地發現,820又回到了810之前的自主設計路線上,不再像高通810那樣使用公版ARM核心。
重自主CPU核心,有什么好處?
這個問題暫且按下不表,讓我們先來看一條經典的演進路線: 蘋果的A系列SoC里面的CPU核心。
蘋果于2006年發布的第一代iPhone中所使用的SoC是三星的S5L8900,SoC中內建的CPU核心是ARM11。2010年發布的iPhone 4時,A系列SoC的開山之作Apple A4也同時面世,其內建的CPU核心是使用自ARM的Cortex-A8,iPhone 4S時搭載的Apple A5 SoC里換成了ARM Cortex-A9 CPU核心。一路的ARM公版。
但有趣的是,筆者猶記得當年iPhone 4S發布時以800MHz的CPU主頻在瀏覽器性能評測上完全碾壓了同為雙核Cortex-A9但主頻達到1.2G的三星Galaxy S2,當時的輿論將這樣戲劇化的領先優勢歸結于iOS上出色的軟硬件結合優化和Android軟件優化上的孱弱。但是顯然Android陣營如此眾多的巨頭公司也不是吃素的,ARM的Cortex-A系列處理器內核的授權并非某一家獨占,而是出得起錢都能買,買回來以后自己做處理器核以外的外圍修改和后端設計,這樣一來有希望拉開差距的地方就比較少了。
指望iOS強勢的上層優化能夠一直保持住優勢顯然是不明智的,從Apple A6 SoC開始,Apple開始自研CPU核心,于是在各大媒體的評測中這種奇妙的現象仍然在持續:
蘋果的CPU核心主頻通常大幅度落后同時期其他安卓陣營的旗艦,但是性能和續航卻反而能夠咬住甚至領先。自主CPU核心的價值不言而喻。
對于高通這樣有實力的廠商,避開ARM公版,采用自主設計是明智的決定,特別是在810深陷發熱門的負面報道漩渦之后,下一代產品是需要在技術指標上拿出過硬表現的,選擇自主設計CPU核心能夠更好地達成目標。
為什么高通一度放棄自主核心采用公版?
任何一項商業決策背后都有非常復雜的眾多因素權衡考量,這個問題恐怕只有高通內部決策層人士才能給出最權威的回答。筆者在此僅能提供一個有趣的個人視角。
在筆者與高通內部負責相關業務的中層人物的交流中得知,Apple A7 2013年年末發布時放出了64位CPU核心,打了高通一個措手不及,三星原先計劃采用高通正在開發的次時代SoC,但是看到蘋果已經發布64位CPU核心之后,在等待中失去了耐心,轉而開始基于64位的公版ARM Cortex-A57進行自行開發,這就是后來大家看到的三星Exynos 7 Octa。
請注意,在商戰中TTM(Time-to-Market)是一個非常重要的考量因素,甚至比技術問題更加重要,每年的智能手機市場銷量就擺在這里,是一塊人人垂涎的大餅,如果三星/高通不及時推出新品把這塊大餅咬住,就會被其他競爭對手搶走,變成落入他人嘴里的吃食。
因此無論是三星和高通都愿意犧牲技術上的賣點,轉而盡快推出新產品,雖然很可能不那么完美但是至少可用,不至于商戰拼殺時門下無兵無將。最后的結果就是,三星和高通在落后蘋果一年左右的時間點上都不約而同地推出了基于ARM公版64位核心的新品。因此可以說, 高通810的推出從某種程度上是無奈的權宜之計,只是為了拖延時間,部分抵擋蘋果的進攻而誕生的臨時防御措施。高通真正想主推的芯片,仍然是基于自主架構的高通820。
公版的價值在哪里?
首先,自主設計對于ARM的公版設計并不能保證獲得優勢,只是因為現在敢于走自主設計路線的廠商都是極有實力的,因此現存的自主設計核心才能蓋過ARM公版設計。
對于那些實力不及高通/蘋果等頂尖企業,但是又希望進入智能手機或者其他嵌入式設備市場分一杯羹的廠商,采用自主設計顯然是不明智的,采用ARM公版設計就成了這些公司的唯一選擇,這些企業在市場上的地位或許不及能夠進行自主設計的一線大廠,但是在數量上卻是占絕對優勢的,畢竟能夠進行自主設計的廠商一雙巴掌就能數的過來,而其他所有的廠商都只能仰仗于ARM。
此外,ARM公版設計也是實力足以進行自主設計的大廠們可以考慮的后備方案。
例如蘋果和華為這樣具備自主開發潛質的公司,在切換到自主設計之前可以暫時使用ARM公版核心,例如此前堅持自主設計路線的高通在壓力下急需推出新品時也能選用ARM公版核心,這就是ARM公版設計的價值所在。
基于以上考慮,高通將驍龍820重新切回自主模式是明智之舉,尤在810發熱門事件之后,至少820在技術指標上的精彩表現為高通的一雪前恥加了有力的砝碼。