三星公布了自主CPU架構Exynos M1設計細節
高通驍龍820、三星Exynos 8890這兩大旗艦級移動處理器同時采用了自主設計的64位CPU架構。高通是自主設計CPU的老手,當年的Krait橫興天下無敵手,三星則是第一次玩自己的CPU架構,結果表現絲毫不比高通遜色。
本文引用地址:http://www.j9360.com/article/201608/296306.htm那么,作為新生的三星為何能有此上佳表現?Hots Chips大會上,三星終于公布了Exynos M1(代號為貓鼬Mongoose)的一些架構設計資料。

M1架構基于ARMv8 32/64位指令集,是三星第一次從零開始做CPU架構設計,從立項到流片歷時3年,看來是在2013年Galaxy S4發布前后啟動的。
由于采用了14nm FinFET先進工藝和自主架構,M1的核心頻率可達2.6GHz,核心功耗則不到3W,因此可以同時集成四個M1自主核心和四個A53小核心。

M1架構的主要特點:先進分支預測、四指令解碼、四微指令分派和回退、完全亂序指令執行、多步多流預取器、低延遲低功耗緩存。

分支預測部分

指令緩存部分

解碼/重命名/回退部分

整數執行部分:每周期最多7個微指令
評論