

華為鯤鵬處理器基于Arm架構。Arm是一種CPU架構,有別于Intel、AMD CPU采用的CISC復雜指令集,Arm CPU采用RISC精簡指令集(精簡指令集計算機)。本文參考自“華為鯤鵬處理器介紹”、“鯤鵬計算產業發展白皮書”和“華為鯤鵬生態研究框架”。
傳統的CISC體系由于指令集龐大,指令長度不固定,指令執行周期有長有短,使指令譯碼和流水線的實現在硬件上非常復雜,給芯片的設計開發和成本的降低帶來了極大困難。
隨著計算機技術的發展需要不斷引入新的復雜的指令集,為支持這些新增的指令,計算機的體系結構會越來越復雜。然而,在CISC指令集的各種指令中,其使用頻率卻相差懸殊,大約有20%的指令會被反復使用,占整個程序代碼的80%。而余下的80%的指令卻不經常使用,在程序設計中只占20%,顯然,這種結構是不太合理的。
針對這些明顯的弱點,1979年美國加州大學伯克利分校提出了RISC(精簡指令集計算機)的概念。RISC并非只是簡單地去減少指令,而是把著眼點放在了如何使計算機的結構更加簡單合理地提高運算速度上。
RISC結構優先選取使用頻率最高的簡單指令,避免復雜指令。將指令長度固定,指令格式和尋址方式種類減少。以控制邏輯為主,不用或少用微碼控制等措施來達到上述目的。Arm架構具有更好的并發性能,匹配業務特征能耗比更佳,更加靈活豐富的選擇,業界熱點快速發展。
本文參考自“華為鯤鵬處理器介紹”、“鯤鵬計算產業發展白皮書”和“華為鯤鵬生態研究框架”。



























本號資料全部上傳至知識星球,更多內容請登錄智能計算芯知識(知識星球)星球下載全部資料。

免責申明:本號聚焦相關技術分享,內容觀點不代表本號立場,可追溯內容均注明來源,發布文章若存在版權等問題,請留言聯系刪除,謝謝。
電子書<服務器基礎知識全解(終極版)>更新完畢。獲取方式:服務器基礎知識全解PPT(終極版)
溫馨提示:
請搜索“AI_Architect”或“掃碼”關注公眾號實時掌握深度技術分享,點擊“閱讀原文”獲取更多原創技術干貨。

