複製鏈接
請複製以下鏈接發送給好友

ARMv8架構

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

目錄

ARMv8架構沿革

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架構技術特點

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架構
判斷ARMv8架構能否繼續取得巨大的市場成功,尚需時日。