華為自主研發的海思 K3 四核在 CPU 業內屬什麼水平?

華為發布了D1四核版,CPU是1.4G的海思K3四核處理器。首先應該先贊一贊華為的實力!但話說完,不知道華為的CPU在智能手機業內,跟高通、德州、三星、英偉達乃至聯發科這些廠商對比,處於什麼水平?另外,在採用國產自己的CPU的安卓手機上,會不會出現軟體硬體的不兼容問題?


(轉子炮神大大)http://tieba.baidu.com/p/2060549434

首先對華為事件表個態,針對不同場景設置Profile可以,甚至值得推廣,但對Benchmark設置不可見的白名單,在Pad上偷偷降低解析度,就不太可取了。華為在解釋中也強調場景,刻意迴避關鍵字的問題。畢竟關乎企業形象,要給個正面的說明很難,可以諒解。

再談一下對海思這款四核的看法,作為「業外人士」,見識淺薄,還請輕拍。此次風波,各位業內人士都很辛苦,很不容易。作為局外人,能說一些自己想說的話,我已經很欣慰了。

我不太清楚海思在移動AP方面的實力,但是看其歷史,也就在幾年前有一款K3的手機AP。今年的K3V2,或許從入門級四核入手會比較好,但是華為終端試圖走「高端精品」的路線,導致海思K3V2這顆SOC不得不「被高端」了。

但遺憾的是,海思的IC設計水平,只能跟國內的瑞芯微,全志,展訊等是一個檔次的(或許在移動AP方面的經驗還不如他們?),跟TI、高通、三星等國際大廠還是有顯著差距的。

於是在GPU的選擇上就出了問題:

佔有率最高的PowerVR,如果能選擇個SGX543/544 MP2或者MP3,跑300MHz左右或者更高(看設計功力了),實際的表現應該會不錯。PVR的GPU,面積雖然稍大,但有著最佳的Perf/mW(性能功耗比),實際遊戲中的表現也很好。但遺憾的是,在一年前,Imagination還沒對大陸開放PowerVR GPU的授權。(之後海思立刻授權了SGX6)

之後是ARM的Mali-400,塞進去個MP4應該沒啥問題,40 LP下應該也能跑到300MHz的樣子。但是遺憾的是,這個GPU跟三星的Exynos 4系列重了。相比採用32nm HKMG工藝,Mali頻率從440MHz起跳,直到533MHz的三星4412,採用同樣GPU相比對手將毫無優勢可言,即使在跑分上也不會好看。

GPU最後選擇了Vivante最高端的的GC4000。Vivante的GPU,跟PVR的相反,追求高的 理論性能/面積 。面積小,成本低,通過較高的運行頻率來補足理論性能。但是功耗表現,實際的遊戲表現(包括遊戲支持度)上,都不盡如人意。Vivante的GPU,給我的感覺就是入門級的屌絲SOC用的,能帶個屏幕,跑個安卓就完事。

但海思選取了其高階的GC4000,並大作文章,稱之為exclusive 16-core GPU(其實上GC4000是8 shader cores)。根據發布會上公布的數據,運行頻率應該在600MHz+。但實際產品的最高頻率僅480MHz,在一些非benchmark應用中,頻率甚至被鎖定到最高240MHz,可見其功耗表現不佳。由此導致遊戲性能不佳(甚至是一些小遊戲流暢度都不足)。一些需要數據包的大型遊戲,頻發兼容性問題,有些黑屏不能玩,有些存在貼圖錯誤,實際表現不盡如人意。唯一的好處是,Benchmark上終於能meet Exynos 4412 440MHz的Mali了。

或許有人會期待其像Mali一樣逆襲,但是Vivante既不像ARM有強有力的推廣,其GPU又少有強有力的廠商應用,甚至海思在license SGX6和Mali之後,都很難說其下一款SOC(K3V2+)會繼續採用Vivante的GPU。總的來說,我對這款GPU的前景並不看好

但回過頭來說,海思也是不容易的。A9能跑到1.4/1.5GHz,在目前40LP的四核A9里也算是最高的了。據說以前後端都是TI幫做的,這次後端自己做,從去年9月流片回來一直忙活到今年8月底上市,100多人的團隊也特別辛苦。但是畢竟實力有限,一口氣也吃不成胖子。或許踏踏實實的定位中低端四核,配個實用點的GPU,早點出來賣或許是個更好的選擇。積累經驗後,下一款再努力上高端。

總的來說,這是款下功夫的產品。拋開GPU來說,整體還是不錯的,符合其宣傳的水準。但是話還是要說明白的:對於消費者,除非你不打算玩帶數據包的遊戲,稍微玩點大遊戲的用戶,不建議購買海思K3V2四核,要不然有的折騰的。

最後,如何以正確的心態去支持國產,也是值得我們深思的。在一個國產產品和國內行業風氣之間,如何取捨,值得你我考慮。


海思是買的ARM的IP核。

先說說ARM的IP核吧,ARM授權包括指令集和CPU核心架構。

指令集是CPU與上層的編譯器、操作系統和應用程序的介面,使用ARM指令集意味著你做的CPU可以兼容安卓系統、安裝應用、C編譯器。如果哪個公司自己整一套全新的指令集,那它做出來的CPU一點用處沒有,既沒有操作系統也沒用應用。前段時間聯想出了個K800,用的是英特爾Atom CPU,這款CPU非常特別,使用X86指令集,結果是一出悲劇,很多遊戲兼容不了。不過英特爾還得感謝谷歌,否則這個CPU連安卓都兼容不了。目前來看,CPU不用ARM指令集很難玩轉,而且隨著越來越多應用只支持ARM,ARM的地位會越來越鞏固,就像電腦CPU,如果不用X86指令集,連Windows都很難安裝,這是一個壟斷的帝國。


不知道是問CPU還是整個晶元的水平?

(1)如果只是問CPU的話,那麼沒什麼好說的,海思的這顆晶元CPU是直接買ARM的授權,一行代碼都沒有改動(ARM的授權協議也不允許他的這種類型客戶做任何改動的)。K3V2用的ARM Cortex-A9的CPU,跟滿大街其它晶元裡面用的A9是完全一樣的,不過請注意A9可以配置成單核、雙核和四核,具體一個晶元需要看是單核、雙核或是四核。

(2)如果是問這顆晶元的水平,那麼,最多屬於行業中端水平。跟國內其它公司的同等晶元,比如RK的,全智的,Amlogic,同一水平線。海思靠著華為,沒有華為的話說實話這個應該應該死過4、5次了,這也不算壞事,應該是海思的優勢所在,畢竟華為這個靠山是實實在在的,沒神馬不好意思的,這個就是客觀優勢。

(3)要問誰是比K3V2好的晶元,規格上明顯好的有蘋果的晶元(不過他不拿出來賣,這能做個參考比較而已)、三星的高端晶元、高通的、NV的,但是這些公司也都有優缺點、而且他們都有點CPU之外的其它補充競爭力。海思現在其實沒有在晶元的公開市場亮相與他們較量。現在就是華為自己在用K3V2出手機和pad的產品。


兼容性問題,與CPU集成的顯卡起碼是很多軟體廠商不支持不提供優化的吧


我有一個web產品需要移動端設備,公司里有華為的media pad,就是這個cpu,簡直沒法用,操作不流暢,比不上幾年前的ipad2,最後還是只能向客戶推薦三星平板。


推薦閱讀:

學習硬體對android編程有多大的幫助?
android圖片圓角怎麼簡單高效實現?
如何做一個有高性能混合開發iOS/Android應用?
BiliBili客戶端中瀑布流的圖片是怎麼做到寬度固定,根據圖片比例來設置長度呢?
Android應用開發大神用過這個網站嗎?該怎樣學習和使用?

TAG:手機 | 智能手機 | 中央處理器CPU | Android開發 | 華為 | 高通Qualcomm | Android |