作者ja9740807 (finallydream)
看板MobileComm
標題Re: [心得] A11 vs S845優劣分析
時間Sun Sep 16 15:27:38 2018
首先先釐清發射這件事 根據A73開始 從旁邊的捷徑打出來的
並不是由instruction Fetch這邊直接出來的
從旁邊分支或許能適當的提升效率 但是以正統的情況來說
並不是完善的指令解碼
https://imgur.com/FkWE96u
這點並不只有我這麼認為
如果真正標準的六發射端 應該是像M3一樣
https://imgur.com/Db5KKjr
從Decode端很明顯是六條指令解碼出去
而後端的Dispatch 是指令分配的基本
Dispatch也會影響後端的利用率
但是要是前端的發射不行 那更別說後端的利用率要上去了
所以這部分Decode更加重要
至於你說頻率的部分
因為S845流pipeline夠深
所以才比較容易拉高頻率
這點我覺得只存在於X86身上
以A72和A73來說
A72的pipeline有將近15
https://imgur.com/r2tRNmM
A73卻僅僅只有11
https://imgur.com/Xl0kLa3
但是頻率能拉的更高
所以我並不這麼認為可以將X86的問題也套用在ARM上
再來 我認為Neon只是做到減緩CPU的壓力
增加它的速度 只能算是協助者的角度
無論他訂的多高 用途定位還是如此
關於你說的Geekbench造假的問題
https://imgur.com/Q87f7fu
我認為拿X86比ARM未免太過了
ARM更擅長的是透過各種專用硬件加速器去處理各種問題
但X86卻是種平衡架構 X86需要兼顧各式各樣的運算需求
如果你拿個ARM擅長的項目去跑 當然是無法比的
但是相同是ARM的S845和A11 我並不覺得毫無可比性
除非你在iphone和安卓手機上做的事情是不同的
如果都是玩玩遊戲 刷刷FB網頁之類的 數據還是具有很大的參考性
當然這也是intel 的Atom還可以比較輕鬆點跑安卓
但是ARM弄上windows 後效能少了三分之一的原因
ARM的低功耗代價就是要捨棄全能這件事
在手機上S845還能跑出2千多分
https://imgur.com/N52TaeB
到windows 10端S850 卻只剩下一半左右
這就是ARM risc差異性的代價
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.150.238
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1537082860.A.55B.html
推 xbearboy : 先推,這篇就完全看不懂了( ノД`)…09/16 15:35
推 TZephyr : 先推09/16 15:53
推 sunshinelee : 推09/16 15:55
推 ryan9200929 : 先推再看09/16 16:04
推 alibuda2014 : 阿鬼 你要講中文啊……Q_Q09/16 16:25
這篇主要回給有疑問的那位
所以打得比較難 多多體諒XDD
※ 編輯: ja9740807 (1.162.150.238), 09/16/2018 16:47:02
推 sasdj2418 : 趕快推,不然別人以為我不懂 09/16 17:00
推 dd880130 : 推專業 09/16 17:07
推 cola587 : 嗯嗯,嗯嗯。(・◇・)/~~~ 09/16 17:14
推 meteor724 : 推 09/16 17:14
推 dogchenm : 要讀哪科才能像你一樣專業 09/16 17:28
推 bubunana : CS 09/16 17:33
推 cowcowleft : 跟我想的一樣 09/16 17:53
推 Ahri123 : 嗯嗯 對 就是這樣 09/16 18:30
推 abc45229 : 先推再說 09/16 18:33
推 shankstrf : 這必須推,不然都被偏見淹沒 09/16 18:51
推 j2862586 : 對,我也是這麼想的 09/16 19:25
推 prizimx : 推 09/16 21:52
推 joh258 : 這是中文嗎?我怎麼... 09/16 22:28
推 Prime0201 : 有文組解說嗎 09/16 23:27
推 ViktorGoogle: 高手 09/17 01:14
推 cvn21 : A12 pipeline不知道有幾層 09/17 01:51
推 kipi91718 : 有興趣去看CS課本吧 09/17 06:22
推 qianlong : 推好文章 09/17 10:59