從架構上分析,為什麼X86架構比ARM更難實現低功耗?

lu331707405


x86是CISC架構,單個指令集成了複雜的微指令,指令集內容更加豐富,可以實現很多功能,並且強調了將多個短指令集成到一個長指令中的應用方式。這種指令集架構意味著硬件需要使用更多的結構來處理這種指令轉換,以及對每一個微指令設計其實現。

ARM是RISC指令集,由ARM開發,指令集採用標準長度指令,每次執行一個操作,不進行操作合併。因此每個短指令都會有標準化後的元件來實現,元件設計相對簡單,功耗減小。當然無法實現x86等同的計算性能和靈活性,但是對於移動設備來說,ARM指令集的性能已經可以滿足,並且功耗滿足用戶需求。


分享到:


相關文章: