-
ARMv8架構
鎖定
- 中文名
- 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架構,將使其合作伙伴有望進入高端服務器市場。然而,很多合作伙伴卻缺乏在該市場的技術積累。