• 16

首個 iPhone 5 Benchmark 來了!雙核擊倒 4 核 Galaxy S3!

為什麼iPhone常常在跑分輸,但是效能卻又特別地好?
這部分要歸功於Apple的軟硬體整合功夫,
大部分的人都知道結果,但為什麼?
有些原因,大部分的人並沒有指出.

(1) CPU設計
Apple的優勢在於他可以自己加入想要的指令集,
像A5X,雖然是Cortex A9的架構,
但是據稱加入了SIMD VFPv4 extensions,
這是A15才有的指令,簡直是大犯規.A6勒....
這些指令都是跑分程式測不到的.
而且誰知道Apple有沒有加入其他自己定義的加速指令?
SIMD通常一個指令可以抵得上四個以上的指令,
你做四個乘法要四個周期,我一個就幹掉了,快不快?
可是跑分測不到....

Samsung和HTC目前已知還沒有加入自製的指令.
不單單是CPU設計問題,和Complier有沒有支援,也有關係.

(2) Compiler設計
Apple的Compiler是自己寫的!自己進行優化.
因此,所有公定和自製的指令,Compiler全都支媛.
什麼犯規優化,愛怎麼幹就怎麼幹.
這也才能顯現出CPU設計的價值.

Samsung這方面就大遜!
不管是官方或是自制的ROM,
你的Compiler還是GCC,最多是ARM優化的GCC.
跑分程式用的也是這些正規的GCC.
所以無法編出自制指令的程式碼.
沒有自制Compiler,自制CPU指令也是沒用.
這邊就是跑分程式的大盲點.

(3) GPU設計和Library
因為是有客制的部分,
這部分也都是要靠專門客制的library,
就和CPU一樣,你也測不到密秘武器.

就像比武或體操之類的運動,
Samsung或HTC可以和Apple拼指定動作,甚至是小勝.
但是Apple可是有很華麗的自選動作呀!
Samsung和HTC卻是零呀......
真的上戰場,沒有人規定只能用指定動作吧?!
可是跑分程式只能測指定動作呀......

如果Samsung和HTC在指定動作上都贏不了Apple,
那就真的很可悲了....


blair01 wrote:
以前的CPU都有三星...(恕刪)


那不是設計能力的問題

只是台積電跟三星採用的製作方式不同

所以當時台積電才沒有拿到訂單

回歸主題

這個測試主要真的就是哀鳳5的新CPU作出的測試

本來就是APPLE一手打造

跟三星只是單純代工關係

所以我想我應該沒有說錯吧

bumpkin wrote:
如果146樓的大大的...(恕刪)


這只是單個項目,網頁JavaScript處理速度的比較,
還有很多測試項目可以比較,比如說整體的操作流暢度,
流暢度目前android沒有任何一支手機可以比iPhone 4S快得,
這是系統層面的問題。
家有愛貓初成長 http://rnsk.hopto.org/blog/


說真的拿手機來跑分真的很無聊

又不是pc

跑在高分 系統本身優化不夠好 還不是差

致於安卓跟蘋果系統哪個好大家自己也知道
小米2代:你們在爭什麼?

raulshepherd wrote:
我想挨鳳真的不比硬體...(恕刪)
  • 16
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 16)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?