ARMv8架構

ARMv8架構

2011年11月,ARM公司發布了新一代處理器架構ARMv8的部分技術細節。這是ARM公司的首款支持64位指令集的處理器架構。由於ARM處理器的授權核心被廣泛用於手機等諸多電子產品,故ARMv8架構作為下一代處理器的核心技術而受到普遍關注。ARM將在2012年間推出基於ARMv8架構的處理器核心並開始授權,而面向消費者和企業的樣機於2013年由蘋果的A7處理器上首次運用。

基本介紹

  • 中文名:ARMv8架構
  • 首次套用:蘋果的A7處理器
  • 發布公司:ARM公司
  • 發布時間:2011年11月
沿革,技術特點,

沿革

CPU中央處理器)是所有智慧型設備的核心器件。英國ARM公司和美國MIPS公司開創的處理器核心授權模式,使得許多積體電路設計公司得以設計出內含CPU的系統級晶片(SoC, System on Chip),從而帶動了智慧型電子產品的快速發展。
到2011年,產量最大的低端電子產品,如果使用ARM公司的處理器授權核心,大都採用ARM 9核心,而ARM 9核心,是基於ARMv5架構。比較先進的電子產品,大都採用ARM 11核心,該核心是基於ARMv6架構,2011年發布。少數最先進的電子產品,如高檔智慧型手機,大都採用 Cortex A8 或 Cortex A9核心,該核心基於ARMv7架構,2012年發布。2013年上市的高檔智慧型手機,將採用ARMv7架構的新產品 Cortex A15(由於能耗問題被拖延至今才得以解決)。
有些大型晶片公司,從ARM公司獲得架構級的技術授權,基於該架構自行研發處理器核心,用於本公司研發的諸多SoC晶片產品。而眾多小型晶片公司,大都是直接向ARM公司購買處理器核心的授權,研發SoC晶片產品。
預計,基於ARMv8的SoC晶片,將在2013年被首先用於蘋果A7處理器,且在其後的5年左右的時間裡被廣泛套用於各大廠商。

技術特點

ARMv8是在32位ARM架構上進行開發的,將被首先用於對擴展虛擬地址和64位數據處理技術有更高要求的產品領域,如企業套用、高檔消費電子產品。
ARMv8架構包含兩個執行狀態:AArch64和AArch32。AArch64執行狀態針對64位處理技術,引入了一個全新指令集A64;而AArch32執行狀態將支持現有的ARM指令集。目前的ARMv7架構的主要特性都將在ARMv8架構中得以保留或進一步拓展,如:TrustZone技術、虛擬化技術及NEON advanced SIMD技術,等。
配合ARMv8架構的推出,ARM正在努力確保一個強大的設計生態系統來支持64位指令集。ARM的主要合作夥伴已經能夠獲得支持ARMv8架構的ARM編譯器和快速模型(Fast Model)。在新架構的支持下,對一系列開源作業系統、應用程式和第三方工具的初始開發已經在開展中。通過合作,ARM合作夥伴們共同加速64位生態系統的開發,在許多情況下,這可視為是對現有支持基於ARMv7架構產品的廣泛生態系統的自然延伸。
具備64位計算能力的ARMv8架構,將使其合作夥伴有望進入高端伺服器市場。然而,很多合作夥伴卻缺乏在該市場的技術積累。
判斷ARMv8架構能否繼續取得巨大的市場成功,尚需時日。
ARMv8架構

相關詞條

熱門詞條

聯絡我們