一文讀懂RISC-V與ARM

朗銳智科 2024-04-08 11:13:08

RISC-V和ARM是近年來備受關注的兩種處理器架構。RISC-V是一種基于精簡指令集計算(RISC)原理的開源指令集架構(ISA),而ARM是一種專有ISA,由于其長期存在于嵌入式系統和移動設備中,已成爲嵌入式系統和移動設備的主導選擇。市場以及多年積累的信任和專業知識,贏得了廣泛的聲譽。

比較這兩種架構對于了解它們的優缺點以及它們對未來計算的潛在影響至關重要。

什麽是 ISA(指令集架構)?

每個處理器功能的核心在于其指令集架構 (ISA),這是一個概述處理器可以理解和執行的指令集的藍圖。它充當硬件和軟件之間的基本橋梁,塑造處理器的功能和性能。ISA的選擇會影響軟件的開發方式,並對處理器的效率、兼容性和靈活性産生持久的影響。

ISA大致可分爲兩種類型:開放式和封閉式。封閉式ISA,如ARM,是專有的,並由特定公司(此處爲Arm Holdings)嚴格控制,提供既定的可靠性和兼容性,但限制定制。另一方面,以RISC-V爲代表的開放ISA是社區驅動的,爲定制提供更大的靈活性,促進創新和適應特定需求。

RISC-V 和ARM之間持續的爭論圍繞著它們所體現的不同ISA展開,每種ISA都提供獨特的優勢和方法來滿足不斷變化的計算需求。

RISC-V 與ARM:背景和曆史

RISC-V

多年來,計算機體系結構的發展取得了重大進展。曆史上x86架構占據主導地位,推動了英特爾等巨頭的發展,但隨著ARM的出現,故事的新篇章開始了。最初專注于爲移動設備創建節能處理器,ARM的成功鼓勵了向精簡指令集計算(RISC)架構的轉變。

雖然ARM確實在市場上取得了成功,但它是一種專有架構,需要支付許可費用並在定制方面受到限制。這種專有性質阻礙了小型企業、初創公司和研究人員充分參與先進處理器的開發。RISC-V旨在通過提供開源替代方案來解決這些限制。因此,RISC-V開發背後的動機源于對處理器架構領域更大開放、定制和創新的渴望。

RISC-V 起源于加州大學伯克利分校計算機科學系。該項目始于2010年,是由Krste Asanović教授、David Patterson教授及其團隊領導的一項研究工作。

第一個RISC-V規範于2011年發布,RISC-V國際組織于2015年成立,以促進RISC-V ISA的采用和標准化。此後,該基金會已發展到擁有200多名成員,其中包括Google、NVIDIA和Western Digital等主要科技公司。RISC-V已在各個行業得到快速采用,多家公司開發並發布了基于RISC-V的處理器和片上系統(SoC)。

RISC-V 曆史上的關鍵裏程碑之一是2017年發布的RISC-V特權架構規範,它定義了硬件和操作系統之間的接口。該規範促進了更複雜的RISC-V處理器的開發,並促進了Linux等操作系統向RISC-V平台的移植。

另一個重要的裏程碑是 2018 年發布了首款商用RISC-V處理器SiFive Freedom U540。該處理器展示了RISC-V在商業應用中的可行性,並爲業界進一步采用該架構鋪平了道路。

ARM

ARM代表高級RISC機器,起源于Acorn Computers,這是一家在20世紀80年代開發了Acorn RISC機器架構的英國公司。ARM架構最初設計用于Acorn的個人計算機,重點關注功效和簡單性。1990年,Acorn Computers、Apple和VLSI Technology成立了一家名爲Advanced RISC Machines Ltd.的合資企業,後來成爲ARM Holdings。

第一個ARM處理器ARM1于1985年推出,ARM2隨後于1986年推出。這些早期處理器主要用于Acorn的阿基米德系列計算機。然而,當蘋果公司于1993年爲其牛頓個人數字助理(PDA)選擇ARM610處理器時,ARM架構獲得了廣泛的認可。這標志著ARM在移動和嵌入式系統市場的主導地位的開始。

多年來,ARM開發了多個處理器系列,每個系列都針對特定的細分市場和性能要求。一些著名的ARM處理器系列包括用于高性能應用的Cortex-A系列、用于實時系統的Cortex-R系列以及用于微控制器和低功耗設備的Cortex-M系列。

ARM的成功可歸功于其創新的許可模式,該模式允許半導體公司許可ARM的IP並根據其特定需求進行定制。這種靈活性使得包括AMD這樣的行業巨頭在內的多家公司能夠設計和制造針對不同應用(從節能移動設備到高性能服務器)進行優化的基于ARM的CPU和GPU。這催生了基于ARM的處理器和設備的龐大生態系統,迄今爲止,ARM芯片的出貨量已超過1800億顆。ARM芯片每年出貨量約爲300億顆。

ARM 架構已成爲移動設備、物聯網和嵌入式系統事實上的標准,蘋果、三星和高通等大公司的産品都依賴ARM處理器。

1 阅读:531
评论列表
  • 2024-05-09 15:50

    說了半天原來是說這兩者的曆史

朗銳智科

簡介:嵌入式開發,物聯網方案商