新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 探索強(qiáng)勁性能的秘密(一)

探索強(qiáng)勁性能的秘密(一)

作者: 時(shí)間:2013-09-28 來源:網(wǎng)絡(luò) 收藏
以前甚至有一些 CPU2000的測(cè)試被移植到GPU上做加速性能測(cè)試。

  ARM陣營(yíng)極少公布SPEC CPU測(cè)試結(jié)果,這當(dāng)然也是有原因的,因?yàn)樵谶^去的不少時(shí)間里,ARM針對(duì)的設(shè)備大都只有幾百兆內(nèi)存空間,塞進(jìn)操作系統(tǒng)后,留給程序運(yùn)行的空間就更少,此外由于省電先決的考量ARM處理器的性能其實(shí)真的不怎么樣。

  不過有意思的是,今年ARM陣營(yíng)里的NVIDIA在發(fā)布Tegra 4的時(shí)候公布了CPU2000INT的測(cè)試結(jié)果:在1.9GHz 頻率設(shè)定的NVIDIA參考平臺(tái)里,Tegra 4的SPEC PU2000int_base 為1168。這個(gè)測(cè)試結(jié)果相當(dāng)于2003年第四季度 SPEC.org 上公布的AMD K8 Sledgehammer 2GHz測(cè)試結(jié)果。

  NVIDIA還進(jìn)行了在小米手機(jī)2(采用高通 Snapdragon S4 Pro 即 APQ8064 1.7GHz)上的CPU2000測(cè)試,并且根據(jù)高通公布的S800相對(duì)S600在IPC(每周期指令)和頻率上的變化幅度而估算出來的S800的CPU2000測(cè)試結(jié)果:

  探索強(qiáng)勁性能的秘密(一)

  從圖表來看,S600的CPUINT2000_base測(cè)試結(jié)果相當(dāng)于Tegra 4的一半不到,這在很大程度上反映了Cortex-A15相對(duì)Krait系處理器的真實(shí)應(yīng)用差別。

  需要指出的是,雙方的測(cè)試平臺(tái)本身也是有一些影響的,例如小米手機(jī)2執(zhí)行這個(gè)測(cè)試的時(shí)候,CPU頻率是否存在降頻現(xiàn)象,NVIDIA對(duì)此沒有說明。

  一般來說,像APQ8064在四核全速運(yùn)行的時(shí)候,會(huì)在一段時(shí)間內(nèi)由于過熱而導(dǎo)致頻率從最高的1.7GHz開始下降。當(dāng)然,NVIDIA在這里公布的是speed模式下的CPU2000INT測(cè)試結(jié)果,這個(gè)模式下是單線程的測(cè)試,只有一個(gè)CPU內(nèi)核會(huì)被使用。

  比較遺憾的是高通對(duì)這個(gè)測(cè)試結(jié)果尚未提出異議(據(jù)說高通對(duì)于處理器性能的孰高孰低并不十分看重,他們戲稱是賣基帶送CPU),而CPU2000的配置對(duì)一般人來說是相當(dāng)復(fù)雜的事情,所以這個(gè)測(cè)試暫時(shí)沒有第三方使用同樣的平臺(tái)測(cè)試佐證。

  威盛電子在發(fā)布Nano X2處理器的時(shí)候曾經(jīng)公布過一份文件,里面也有采用CPU2000對(duì)Nano X2 1.2+GHz和Atom D525進(jìn)行測(cè)試,其中g(shù)cc編譯器出來的CPU2000 INT成績(jī)分別為799和582,采用Intel編譯器出來的成績(jī)分別是955和725。

  NVIDIA的Tegra 4的CPU屬于ARMv7A指令集,因此編譯器很可能是armcc或者gcc,NVIDIA新近收購(gòu)的PGI是一家老牌編譯器廠商,也許它能提供內(nèi)部測(cè)試版給 NVIDIA,只是PGI過往從未發(fā)布過ARM系編譯器。

  到這里,大家應(yīng)該對(duì)Cortex-A15的架構(gòu)特點(diǎn)以及和它的一些競(jìng)爭(zhēng)對(duì)手在性能上的區(qū)別有大致的了解,不過這樣的旗艦級(jí)處理器在智能設(shè)備的實(shí)際應(yīng)用情況又如何呢?

有采用四核Cortex-A15手機(jī)了嗎?

  這個(gè)問題其實(shí)來自于一些人的猜測(cè),我們看見一些文章認(rèn)為Cortex-A15的性能高但是功耗大,并不一定適用于手機(jī)。

  這個(gè)問題放在一年前的話可能會(huì)有各種不同的答案,但是現(xiàn)在是2013年8月下旬,答案已經(jīng)非常清晰:已經(jīng)有采用四核Cortex-A15的手機(jī)上市,而且會(huì)有更多的采用Cortex-A15的手機(jī)上市,這也為Cortex-A15是否適用于手機(jī)的爭(zhēng)論畫上了一個(gè)句號(hào)。目前,明確可用于手機(jī)的Cortex-A15架構(gòu)的四核移動(dòng)處理器主要有兩種,一種是三星的Exynos Octa,另外一種是NVIDIA Tegra 4。

  三星公司在4月27日上市的Galaxy S4有多個(gè)型號(hào),但是從處理器來分,就分為兩種機(jī)型:高通Snapdragon 600和三星Exynos 5410。

  S600其實(shí)類似于去年大紅大紫的APQ8064,CPU微架構(gòu)為Krait 300,相對(duì)APQ8064的Krait微架構(gòu)來說,它增加了硬件數(shù)據(jù)預(yù)取器,能預(yù)先將數(shù)據(jù)從內(nèi)存中抓到L2 cache里。除此以外Krait 300還改善了分支預(yù)測(cè)的準(zhǔn)確度,這些變化能改善Krait 300的IPC(每周期指令)大約15%,加上最高頻率提升至1.9GHz(取決于手機(jī)廠商,像HTC One就選擇了較低的或者說和APQ8064上限一樣的1.7GHz),因此可以認(rèn)為S600的CPU性能比



關(guān)鍵詞: 強(qiáng)勁性能

評(píng)論


技術(shù)專區(qū)

關(guān)閉