[電腦白痴屌細力啲]x86同arm比仲有咩優勢?
馬化雲
23
回覆
6 Like
0 Dislike
第 1 頁
馬化雲
2020-11-19 00:32:27
上網睇過下其他人講
x86 係複雜好多嘅指令集 可以做多好多嘢
arm就係專精某幾方便嘅精簡指令集
簡單啲講就係x86 全能,而arm 簡而精,咁概括有冇錯?
而家apple 出咗粒m1 個個打晒飛機搞到我都想玩下
x86 剩低亦都係仲可以留住班客嘅因素係打機同埋某啲專業軟件?
遲啲會唔會發展到arm 連打機都精通埋,專業軟件又出埋arm版
令到x86 被淘汰?
馬化雲
2020-11-19 00:35:13
見到有人咁比喻
x86 就係46 多好多用途 可以運貨 可以載好多客
arm 就係26 可以快捷方便咁送一個人去某個地方又慳油 快係優點 缺點係只能夠車1至2個人
Rubbish巴打
2020-11-19 08:07:02
simple is better
LIHKGMr.A
2020-11-19 12:20:10
arm 定 x86 都好只係睇有冇軟件商寫軟件
馬化雲
2020-11-19 13:21:51
其實嗰啲咩c++ c# java 係咪arm x86都用得
定係冇關係
LIHKGMr.A
2020-11-19 13:23:35
指令集唔同
一係軟件商整定唔同架構版本
一係開發者比 source code 自己 compile
debugger;
2020-11-19 13:29:36
牛定熊?
萬豬
2020-11-19 13:39:18
佢舉個幾隻lang係both work on x86 and arm
因為x86同arm太common
你仲可以cross-compile添
即係例如喺x86機上compile arm executable
理論上lang唔一定support所有ISA嘅, 只要隻lang冇對應ISA嘅Compiler/runtime bindings就work唔到
例如可能Golang 1.6唔support mips, 只support mips64 arch
咁係舊嘅mips機就唔會compile到golang, 因為根本冇對應嘅compiler
追憶似水年華
2020-11-20 21:33:35
其實指令集(ISA)本身係定義埋個硬件嘅結構
例如一句加法嘅指令,其實係用緊硬件上面嘅加法器去計
咁複雜指令集(CISC),其實係講緊呢個指令集裡面嘅指令(instruction)可以一次做過好多野,咁句指令咁複雜,一次過可以做好多野,咁你執行呢一句嘅指令嘅時間咪會長左 (cylce per instruction ++)
而精簡指令集(RISC), 係講緊佢淨係支援一D基本嘅指令,因為每個指令簡單,咁執行呢一句嘅指令嘅時間就會短左,但同時你可能需要更多句指令先可以做到你想做嘅野(number of instruction++)
假設樓主你想計x嘅n次方,咁係CISC嘅電腦,可能你就會有一條指令,用呢條指令就可以調用到相應嘅硬件去計到個答案,咁呢部分硬件可能好複雜,淨係for你呢句指令用嘅姐。
但係RISC嘅電腦,因為佢本身淨係support一D簡單嘅指令,let's say加減乘除。咁如果樓主你想計x嘅n次方,你就好聰明咁諗到x嘅n次方咪姐係將個x乘n次囉,咁所以你就會用n次簡單乘法嘅指令去計呢樣野
咁所以CISC同RISC其實係一個trade off來,因為大家都係有辣有唔辣
所以其實冇話邊個係精通,邊個係全能
一個處理器嘅性能亦都冇得就咁由佢係咩類型嘅ISA去判斷
而且其實x86嘅cpu嘅設計好似已經唔係就咁可以話佢係CISC定RISC, 因為佢翻譯一句指令嘅時候會將一句複雜嘅指令斬成幾條簡單嘅指令
而ARM自己本身都加左好多複雜嘅指令,唔再淨係得簡單嘅指令
有錯請指教
所以樓主你個問題我唔識答
和理非俠
2020-11-28 09:29:41
呢個年代唔好再講x86係CISC, ARM係RISC,然後x86 多功能啲,ARM慳電啲。其實真係錯架。兩個指令集嘅分別,已經被system architecture同wafer process嘅重要套過。你睇同係X86, AMD都可以做粒好過intel嘅U出嚟。至於M1,主要係贏5nm process,同埋佢個Unified Memory Architecture。再加上佢on package memory,有理由相信可能降低咗memory latency。一個電腦系統點可以行得快實在太多因素,例如cache嘅大細同速度,指令集嘅影響唔係最大,再講其實兩套都係世界主流,已經係世界數一數二嘅專家設計出嚟,唔會有明顯弱點。
是非台台主
2020-11-28 11:57:14
x86 舊
arm新
新野好過舊野 好正常
以前係windows迷戀x86 先搞到咁
而家ie都收皮啦
忌廉燴飯
2020-11-28 12:00:55
依家唔係向RISC-V發展?
唔太記得個名可能有打錯字
諸如此類
2020-11-28 13:08:01
https://www.anandtech.com/show/16226/apple-silicon-m1-a14-deep-dive/2
apple m1 batch prediction 同 out of order execution真係世界第一
呢點同5nm冇關係
Stefan
2020-11-28 14:20:19
strong memory order
Stefan
2020-11-28 14:23:53
https://www.nickwilcox.com/blog/arm_vs_x86_memory_model/
意思姐係話 因爲arm個memory ordering係weakly ordered 導致你寫atomic instruction嘅時候無得保證個memory consistency 從而導致port呢啲application嘅時候會有意想不到嘅情況 亦都係主流software未必可以port得曬所有野去arm嘅一個小原因 而其實x86 guarantee strong memory order係做得比arm好嘅
Stefan
2020-11-28 19:46:39
咁risc-v係咪好過arm
和理非俠
2020-11-28 21:59:21
師兄呢個網好勁,ROB depth同Execution unit都可以reverse到出嚟👍🏼600幾個instruction depth真係變態。不過咁,師兄我又唔認同5nm無關。製程越先進,gate size越細,timing越快,咁至可以放到咁多ROB同execution unit而又meet到timing requirement。
Stefan
2020-11-28 23:05:12
下anandtech應該係數一數二hardcore嘅tech news source
仲有gamernexus呢
諸如此類
2020-11-28 23:15:29
上一代Apple A13 用7nm,做到560 instruction range
勁過今代Intel 同 AMD
希特拉
2020-11-29 09:28:00
apple自己做晶片?
投入咁大整粒u比自己?
themida
2020-11-30 08:56:39
坐左幾耐
馬拉申科上尉
2020-12-02 02:04:03
學緊MIPS 獲益良多
第 1 頁
吹水台
自選台
熱 門
最 新
手機台
時事台
政事台
World
體育台
娛樂台
動漫台
Apps台
遊戲台
影視台
講故台
健康台
感情台
家庭台
潮流台
美容台
上班台
財經台
房屋台
飲食台
旅遊台
學術台
校園台
汽車台
音樂台
創意台
硬件台
電器台
攝影台
玩具台
寵物台
軟件台
活動台
電訊台
直播台
站務台
黑 洞