顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2015-03-15 22:16:03
看板 MobileComm
作者 abac1230 (Planck超帥)
標題 Re: [問題] 手機的cpu和記憶體跟桌機的一樣嗎?
時間 Fri Mar 13 22:41:49 2015


※ 引述《cacheee ()》之銘言:
: 請問手機的3g記憶體和桌上型電腦3g的效能是一樣的嗎
在不同平台上的記憶體效能無法單獨比較。

頂多你只能說,手機與桌機用的DDR3L記憶體顆粒,是不是可以共通共用的這樣。

: 我的桌上型電腦是amd a4-3400 內建顯卡 3g的記憶體
: 現在的手機已經達到我這台桌機的程度了嗎

同樣是70公斤的成人,一個身高175,一個身高155。

兩個人你覺得有一樣嗎? 當然是不一樣。

: 還是沒人這樣比的
有些吃飽太閒的人可能會拿來比,不過單純比較特定硬體完全沒有任何意義。

因為無論是用什麼方式達成,最終得到的「結果或效率」才是最重要的。

所以如果要兩個平台來比較效能,比較好的方式。

就是在兩個平台使用相同的算法跑數據。看誰比較快這樣。



只是如果你真的很在意誰的幾G,有沒有跟另外的幾G是一樣的……之類的硬體疑惑。

那我可以老實告訴你。

就以你上面關心的記憶體來說吧,現在雖然無論x86或是ARM。

都是將記憶體控制器放在CPU(SoC)裡頭,但兩者實作的頻寬與延遲差了不少。

若要說最特別的例子,應該就屬CPU中的暫存器(Register)了。

它是整套電腦的半導體元件裡面,運作速度最快的東西。


基於x86的CPU,由於先天不足加上後天失調。

導致整個CPU效能的精進,都與這個東西的效率脫離不了關係。

所以桌機上的Intel x86 CPU的暫存器延遲(latency)及頻率,

應該可以輾壓所有ARM架構。




不過請記得。這並不代表x86的CPU是最快的。

頂多只能說x86的暫存器效率很誇張這樣。之所以會造成這樣的結果的原因。

也僅僅只是因為兩者(x86 & ARM)在演進的過程中,走了不同的道路而已。



以下用國道客運的運輸量作為效能來比喻。

x86就像是一個是擁有 8 + 8 共16台大客車的客運公司。

因為大客車體積大、先天吃油就兇,所以x86公司的政策從過去到現在,

都是一直想盡辦法提高輸運量,來快速消化乘客數量。



而這個政策導致的一部份結果,就是把腦筋動到駕駛員身上。

讓現在x86每個手握方向盤的駕駛,整天都在唱極速。
https://www.youtube.com/watch?v=YpY9WUQyMuM
鄭伊健 - 極速mv - YouTube
極速傳說 主題曲 繁星已睡 騎警已睡 狂風再共 街燈暢聚 黃燈有罪 紅燈有罪 聯黨結隊 表演壯舉 (SKY) Rap: the legand is back, I shoot suckers like crack and attack with my tire track, as big as pay back ...

 

接著在12年前,因為業務量實在應付不來。所以x86客運公司就買了新車。

改名x86-64,所以現在是16 + 16的狀態。



相反的。

ARM則是一家一開始就有16 + 32台車子在營運的客運公司。

由於公司的初期目標都是短距乘載。市場與x86公司不同。


所以他們就以數量及縮短班距的方式,達到省油又有效率的狀態,也就湊合著用。



直到7年多前有個傢伙,把他家的整套客運系統架構搬到自家公司上面用。

還開發了一系列的客戶群。想當然就愈用愈覺得不太夠用。

所以ARM客運公司,就開始在短距乘載的小型客車上面加上Turbo(NEON),

掛導流板(VFP)之類的東西等等。一直到去年為止也還算過得去。



只不過為了應付數量逐漸成長的乘客。

ARM公司也於四年前開始計畫汰換舊有的車輛,到去年正式上路。

這個新計畫就叫ARMv8。與之前最主要的差異與上頭的x86很像。


把公司內的中型客車數量增加。所以ARMv8可以用上32+32台車來應付運輸量。




單純比較之下,似乎ARM公司比x86公司的車子多了一倍。

這樣照理來說,應該是ARM公司可以在單位時間內消化比較多的人才對啊?

那何現在還是有不少人說,桌機比較快呢?



答案是請別忘了ARM公司當初成立的時候,就是以短小精幹型的方式起家。

所以他們用的車體並不像x86公司,用大車、秏大油。而是中型巴士。

兩者就像台北捷運的文湖線的車廂,與淡水線車廂之間的差異。

更不像x86公司的駕駛員,要握方向盤一定要先剪煞車線的。



兩家公司在先天設計上就已經有差異。

同樣是為了應付乘車的人潮。

ARM公司使用了中型車體,利用同時間內較多的班次,來應付乘客數量。

優勢是離峰時段可以減少不必要的浪費。

x86公司則是使用了較大的車體,一次載較多的人,駕駛油門踏到底的方式來應對。

優勢則是可以短時間舒解大量的人潮。

所以ARM公司與x86公司一路走來,用的是不太一樣的方式達成結果。



希望講到這邊能讓你理解。

在不同平台上比較ARM與x86兩者的硬體規格並沒有多大意義。



也希望上面的客車比喻有人看得懂。

剩下的打太複雜可能沒人想看,就先這樣。

--

有圖有真相
http://goo.gl/w3xULw
可惜之後變成這樣
http://goo.gl/oDXbfw

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.167.90
※ 文章代碼(AID): #1L0lSoBi (MobileComm)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1426257714.A.2EC.html
jeff101234  : 比喻很棒XDDDD  專業好文推一個1F 03/13 22:46
abac1230    : ARM的部份打錯 實際上是16+32 不過懶得改了 =3=2F 03/13 22:53
MOmao       : 簡單易懂給推3F 03/13 22:54
jeff101234  : 放心啦 知道是16+32的人應該不多 我就不知( ˊ艸ˋ)4F 03/13 22:57
robertchun  : 用心推5F 03/13 23:09
aries5420   : 你把brt擺哪兒去了(誤)6F 03/13 23:15
BRT的處境跟現在的MIPS有點像啊   QQ
Yaiba       : 滿不錯的 推7F 03/13 23:17
edward0811  : 所以兩家公司無法合併嗎8F 03/13 23:17
架構上很難,一個CISC 一個是RISC
雖然兩邊都是有優點就借鑒,不過本質上差很大
sampan0212  : 應該不能說是暫存器9F 03/13 23:22
sampan0212  : intel的暫存器很少 MIPS很多也才32個
sampan0212  : 主要差別是在cache,cache的設計是目前占最多的
sampan0212  : intel會贏amd也是贏在超神猛的cache
sampan0212  : 而core裡面cache的面積大概就占一半
sampan0212  : 在目前的IC design 運算速度每家都很快
sampan0212  : 快取才是瓶頸
sampan0212  : 手機晶片為了面積 散熱 跟 low power
sampan0212  : 捨棄了很多cache 也導致他的效能比不上電腦
kipi91718   : 因為x86有很多直接對記憶體操作的指令 不得不這樣18F 03/13 23:30
sampan0212  : 而目前的ram的design本身就是trade off19F 03/13 23:30
sampan0212  : 速度 面積 low-power 不可能達到每項都好
sampan0212  : 所以 手機 當然不能去尬 電腦
同意您的說法,Cache很重要、佔整體CPU面積也不小。
不過Cache裡面的東西,指揮與運作最終也還是要透過register啊...

而且Intel的效能之所以能這麼變態,一部份功勞,
也要歸功於register低到爆炸的latency吶,頻率又高。

再加上同樣超低latency的Cache以及trace加持。
才能相得益彰不是嗎?

而且如果真的要比的話,x86因為天生多了一道拆(解碼)指令跟資料的手續,
分支預測(Branch predictor)的效率更是無人能及。
文中如果加上這些偏技術又雜七雜八的東西。
一方面會搞得太複雜,另一方面文章又會變得更長。
全打出來應該就沒人會想看了。  XD

ivan4161    : 用心推22F 03/13 23:35
dkprotecter : 專業推23F 03/13 23:41
lay10521    : 用心推24F 03/13 23:41
StarHero    : 最大瓶頸應該是耗電 DIE可以靠製程提升縮小25F 03/13 23:44
zx126126987 
zx126126987 : 太專業啦26F 03/13 23:49
ckp4131025  : RISC and CISC27F 03/13 23:54
liaoadam    : 快推,不然別人以為不懂28F 03/13 23:56
caserchen   : 你也太認真了29F 03/13 23:57
christieliao: 簡單易懂,推ㄧ個30F 03/14 00:05
※ 編輯: abac1230 (118.167.167.90), 03/14/2015 00:26:43
sampan0212  : 你可以看這幾年intel發的paper 現在都著重在31F 03/14 00:34
sampan0212  : cache上了 目前大家都在研究cache
sampan0212  : register才不算是瓶頸 現在都卡在mm
sampan0212  : 所以才要靠改善cache 來加速
owenx       : 新聞:ASUS推出RAM比NB還大的手機。35F 03/14 00:47
owenx       : 一直很納悶Zenfone都出4G了,X205只給2G RAM是哪招
mike0608    : 會這樣問的人是以為這世界電腦只有一種嗎?37F 03/14 00:56
mike0608    : 不過這篇好有心 大推
ptt1985     : 看了比喻後,不太想搭客運了~~39F 03/14 01:15
jhjhs33504  : 淺顯易懂 不過好奇ia-64大概是多少台車子呢?40F 03/14 01:16
clubee      : 推41F 03/14 02:34
GjayChang   : 專業推  雖然覺得要是沒修過計組還是很難懂XD42F 03/14 02:41
pirrysal    : 太用心啦這篇!推薦43F 03/14 02:48
nashmvp     : 推44F 03/14 03:21
iceking162  : 推45F 03/14 08:51
terry955048 : 推!不過剪煞車線的比喻有點看不懂…46F 03/14 08:55
jacky18908  : 用心推47F 03/14 09:06
cellochou   : 純噓X86剪煞車線譬喻不知所云48F 03/14 09:54
rx7995      : 用心推49F 03/14 10:10
BIGETC      : 比喻暫存器飛快啦50F 03/14 10:41
mobile86    : 好文  我推51F 03/14 11:04
seafire     : 謝謝解釋52F 03/14 12:34
StarHero    : 就是說沒有極限  沒有在減速的拉XD53F 03/14 12:57
pd3mnd      : 好清楚,看懂了!(感動)54F 03/14 12:57
jhjhs33504  : 不是都要Interrupt嗎?55F 03/14 13:13
ayugioh2003 : 推56F 03/14 14:57
k3331863    : 推車神57F 03/15 09:42
h45279802   : 雖然還是懵懵懂懂 推一下車神58F 03/15 13:20

--
※ 看板: CPLife 文章推薦值: 2 目前人氣: 0 累積人氣: 305 
作者 abac1230 的最新發文:
  • +19 Re: [閒聊] AVX指令集實際應用是甚麼功能? - PC_Shopping 板
    作者: 118.168.176.74 (台灣) 2020-07-16 00:08:31
    老實說這個AVX如果要認真解釋, 可能會又臭又長, 大概會99%的人會直接END。 所以我用老嫗能解的方式來稍稍亂講一下好了, 雖然還是又臭又長,但有誤請儘量鞭。 首先先回答你的問題, AVX指令集的 …
    83F 19推
  • +36 Re: [問題] 手機的cpu和記憶體跟桌機的一樣嗎? - MobileComm 板
    作者: 118.167.167.90 (台灣) 2015-03-13 22:41:49
    在不同平台上的記憶體效能無法單獨比較。 頂多你只能說,手機與桌機用的DDR3L記憶體顆粒,是不是可以共通共用的這樣。 同樣是70公斤的成人,一個身高175,一個身高155。 兩個人你覺得有一樣嗎? 當 …
    58F 37推 1噓
  • +95 [爆卦] 適婚年齡的月薪7萬男人口數量預估 - Gossiping 板
    作者: 118.167.160.206 (台灣) 2015-01-26 11:41:15
    昨天吃飽太閒沒事做,運用2014年主計處統計的人力運用調查報告資料。 將其中25~39歲的適婚男性人口數量,與收入資料做個聯結。 因為之前的新聞只提到月收入7萬以上的人口總數有65.8千人, 但下面的 …
    165F 101推 6噓
  • Re: [問題] infocus的40吋有無送貨服務&壁架? - hypermall 板
    作者: 118.167.166.146 (台灣) 2014-06-02 00:26:14
    有,可現場領貨或請廠商貨送到府 運送地點若無跨區,則免運費 有跨區則需加跨區費,至於有沒有跨區請直接詢問賣場人員 原廠都沒有附壁掛架的,只有底座 如果你需要壁掛的話,壁掛架材料與施工金額另計,Cost …
  • +20 Re: [問題] 好市多買電視的問題-要怎麼買? - hypermall 板
    作者: 118.167.166.146 (台灣) 2014-05-29 23:37:57
    看板 hypermall作者 abac1230 (Planck超帥)標題 Re: 好市多買電視的問題-要怎麼買?時間 Thu May 29 23:37:57 2014 你可以直接在電視區找有掛cost …
    25F 20推
點此顯示更多發文記錄
分享網址: 複製 已複製
( ̄︶ ̄)b fsvc 說讚!
1樓 時間: 2015-03-17 09:52:04 (台灣)
  03-17 09:52 TW
這個真的寫得太好了~可以讓沒有計概概念的人快速搞懂~有基礎的人更是體會神譬喻
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇