“在“算力時代”,數字經濟蓬勃發展下數據量呈現爆發式增長,數據價值凸顯,從數據的產生到數據的傳輸、再到計算、處理,都離不開計算芯片,影響著計算芯片的芯片架構到底是什么?有什么作用?今天我們來說說信息技術中很重要的一個名詞:芯片架構。
01
芯片架構是什么?
芯片架構是指對芯片的類別和屬性的描述。架構一詞還和語境有關,提到soc時,一般指嵌入式處理核心的類型。提到X86和ARM時,指的是指令集。
02
架構對芯片有什么作用?
芯片架構是芯片設計中的核心環節,對芯片的重要影響有:
1、芯片架構的設計直接決定了芯片能夠執行什么樣的功能、處理速度和效率;
2、不同的芯片架構在實現相同功能時,所需要的硬件復雜程度、制造成本、功耗等方面都有所不同;
3、芯片架構的設計也決定了芯片與外部組件之間的連接方式,包括通信接口、數據傳輸速度等。
03
主流的芯片架構有哪些?
目前,全球主流的芯片架構類型包括ARM架構、X86架構、MIPS架構、RISC-V架構。這些架構在性能、功耗、智能化等方面各有優勢和特色,為各種應用場景提供了廣闊的選擇空間。
主流架構1:ARM架構
01
ARM是高級精簡指令集的簡稱,是一個32位的精簡指令集處理器架構。其架構圖如下:
架構優勢
①體積小、低功耗、低成本、高性能——主要應用于嵌入式系統設計領域,尤其適合移動通訊領域的需求。ARM被廣泛應用在嵌入式系統中的最重要的原因:支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件;
②大量使用寄存器,指令執行速度更快;
③尋址方式靈活簡單,執行效率高;
④Load_store結構:在RISC中,所有的計算都要求在寄存器中完成。而寄存器和內存的通信則由單獨的指令來完成。而在CSIC中,CPU是可以直接對內存進行操作的。
主流架構2:X86架構
02
X86架構(The X86 architecture)是微處理器執行的計算機語言指令集,指一個intel通用計算機系列的標準編號縮寫,也標識一套通用的計算機指令集合。其PC架構如下圖所示:
架構優勢
①兼容性強:X86架構的兼容性極強,幾乎所有基于X86架構的電腦都可以運行同樣的指令,這使得X86架構的電腦在軟件兼容性方面具有優勢。
②性能穩定:X86架構的電腦在運行速度和穩定性方面表現較好,能夠滿足大部分用戶的需求。
③廣泛支持:X86架構的電腦得到了眾多軟件開發商的支持,擁有大量的軟件資源,用戶可以輕松找到適合自己需求的軟件。
④成熟的生態系統:X86架構的電腦擁有成熟的生態系統,包括操作系統、應用軟件、硬件驅動等,為用戶提供了全方位的支持和服務。
主流架構3:MIPS架構
03
MIPS架構是一種采取精簡指令集(RISC)的處理器架構,1981年出現,由MIPS科技公司開發并授權,它是基于一種固定長度的定期編碼指令集,并采用導入/存儲(Load/Store)數據模型。經改進,這種架構可支持高級語言的優化執行。其算術和邏輯運算采用三個操作數的形式,允許編譯器優化復雜的表達式。
架構優勢
①支持64bit指令和操作
②有專門的除法器,可以執行除法指令
③MIPS的內核寄存器更多,功耗更低,更靈活
主流架構4:RISC-V架構
04
RISC-V是一個基于精簡指令集計算(RISC)架構的開放式指令集(ISA)。
架構優勢
①開放性強:RISC-V是一個開放標準,任何人都可以自由使用和實現它,這使得RISC-V在開發者之間具有很高的互操作性,有助于推動計算機技術的發展。
②高度簡潔和靈活:RISC-V指令集非常簡潔,具有高度的可編程性和靈活性,這使得它容易學習、理解和實現。
③可擴展性強:RISC-V的指令集具有可擴展性,可以通過添加新的擴展指令集,從而實現更多的功能和性能提升。
④應用范圍廣:RISC-V適用于各種硬件和軟件場景,有大量的開源實現和流片案例,得到了廣泛的支持和應用。
小結
在歷史的長河中,芯片架構一直被兩大陣營所壟斷,一個是X86架構,另一個是ARM架構,也是目前市場份額最大的兩大架構。近年來,中國芯片架構屢屢取得重要突破,比如華為的達芬奇架構;相信在不久的將來,國產化芯片產業將更加欣欣向榮!
-
芯片
+關注
關注
450文章
49636瀏覽量
417162 -
嵌入式
+關注
關注
5046文章
18817瀏覽量
298551 -
芯片架構
+關注
關注
1文章
30瀏覽量
14537
發布評論請先 登錄
相關推薦
評論