揭秘高主頻智能手機的真實(shí)性能
主流高性能智能手機處理器架構對比
我們可以看到,盡管處理器主頻不是最高,海思的K3 Hi3611處理器由于具備了全硬件的視頻Codec、圖形加速和硬件ASP等處理器核的存在,類(lèi)似于PC的多核設計理念,K3處理器實(shí)際計算能力是其它平臺4-6倍。應該說(shuō)K3已經(jīng)不再是一個(gè)CPU,而是一個(gè)CPU、顯卡、聲卡俱全的單芯片微型PC(PC on a Chip)
除以上幾部分,文件系統也要特別提出,因為在高主頻處理器系統中文件系統性能往往成為系統性能表現的瓶頸,我們先看一下下面的一組數據:
從這組數據可以看出,各家的方案文件系統的表現有巨大差距,海思K3處理器的文件系統性能大大優(yōu)于其它方案。究其原因,同時(shí)在文件系統上,針對特殊的文件操作,通過(guò)系統內存cache,加快訪(fǎng)問(wèn)進(jìn)行速度,優(yōu)化訪(fǎng)問(wèn)。同時(shí)芯片提供了快速的Nand flash 控制器,支持流水糾錯,訪(fǎng)問(wèn)簡(jiǎn)潔快速,對Nand flash 訪(fǎng)存處理優(yōu)化到極致。此外K3 快速的主存系統對文件系統的優(yōu)化也有很大的幫助。這樣的硬件和方案設計,類(lèi)似于PC硬盤(pán)控制器的設計理念,其達成的性能與簡(jiǎn)單的軟件+Nand接口方案當然就不可同日而語(yǔ)。
綜上,我們可以看出單純依靠CPU核心主頻的設計思想已經(jīng)落伍,一個(gè)現代的高性能處理系統必然是硬件多核架構,在多個(gè)子系統上表現均衡才能在實(shí)際使用中有優(yōu)良的性能表現。
海思的K3 Hi3611 SOC處理器的設計如同一個(gè)微縮PC,有獨立的符合微軟DD/DS標準的顯卡、聲卡、視頻加速器、磁盤(pán)控制器,完全是一個(gè)單片的PC架構,K3是當今業(yè)界唯一用硬件實(shí)現了這些部件的方案;比較而言,其它一些單純依靠CPU軟件強行計算的系統,就好像一個(gè)安裝了高性能CPU的機器搭配上了原始的VESA顯卡+ISA接口原始硬盤(pán)一樣,系統的綜合性能表現不會(huì )好。因此,多核時(shí)代的到來(lái),我們看智能手機處理器的性能不能再簡(jiǎn)單的看標稱(chēng)主頻,而必須懂得一個(gè)先進(jìn)的并行處理多核架構設計才是王道。
另一個(gè)有趣的話(huà)題是關(guān)于A(yíng)RM9和ARM11內核的,通常的理解總是數字新的東西代表高性能,可是在這個(gè)話(huà)題上卻不盡然。仍然和PC CPU類(lèi)似,了解Intel CPU發(fā)展的人應該都知道,Intel在相當長(cháng)的一段時(shí)間里沒(méi)有對處理器架構做實(shí)質(zhì)性的變化,所做的唯一工作就是想方設法把主頻提上去,直截了當的說(shuō)就如Pentium4就是把處理器流水線(xiàn)由14級增加到21級,這樣做幾乎只有一個(gè)好處就是使頻率可以繼續往上提升,而ARM11相對于A(yíng)RM9來(lái)講也是很類(lèi)似的,把流水線(xiàn)從5級提升到8級。長(cháng)流水線(xiàn)非常大的一個(gè)問(wèn)題是在程序的分支預測錯誤的情況下,流水停頓造成的性能損失非常嚴重。而我們日常使用的應用、游戲等等均屬于商業(yè)應用結構,其轉移的taken和untaken比例統計結果是一半一半,即幾乎無(wú)法用轉移預測等技術(shù)去抵消長(cháng)流水帶來(lái)的性能損失。這就是為什么高主頻的Pentium4在大多數商業(yè)應用場(chǎng)景下比較更低一些主頻的Pentium M,性能反而更差的真實(shí)原因。ARM11實(shí)際上面臨與Pentium4一樣的尷尬。下表是ARM9與ARM11在典型ACC解碼應用下的性能評估:
可以看到其實(shí)對于應用程序來(lái)說(shuō),ARM9的效率比ARM11高,簡(jiǎn)單的推理如果ARM9可以提升到和ARM11接近的頻率的情況下,ARM11是沒(méi)有存在價(jià)值的。那么問(wèn)題提出來(lái)了,缺省的ARM9最高頻率不過(guò)300MHz,真的有人可以把ARM9提升到那么高的頻率嗎?答案是肯定的,盡管確實(shí)很難,但真正有實(shí)力的廠(chǎng)商可以做到,比如華為海思這樣的大公司,早已規模量產(chǎn)400MHz以上的ARM9處理器,海思的K3 Hi3611更有甚者,把ARM9的能力發(fā)揮到了全球極致,采用全定制的私有化設計,在量產(chǎn)460MHz版本后,更推出了533MHz的版本。海思不選擇ARM11而選擇開(kāi)發(fā)超高頻ARM9是基于對自身能力的雄厚信心以及致力于向用戶(hù)提供最佳性能功耗組合產(chǎn)品的一貫理念的選擇。海思后續產(chǎn)品將會(huì )跳過(guò)ARM11直接采用真正全新先進(jìn)架構的ARM Cortex內核。
綜上,我們可以得出高性能不會(huì )簡(jiǎn)單的來(lái)自于高主頻,而高主頻卻意味著(zhù)高功耗的結論。我們需要更多的關(guān)注架構設計的先進(jìn)性,多核設計才是高性能低功耗的保障。希望以上內容能夠幫助手機消費者能夠明白手機處理器規格參數的真正含義,在選購手機的時(shí)候挑選到真正高性能的產(chǎn)品。
評論