現在的64位ARMv8指令集釋出了有三年了,據ARM公司公佈的資料,目前為止已經有57家ARMv8指令集及處理器授權廠商了,這些廠商將在未來1-2年內推出更多的64位ARM處理器。
隨著時間的變遷,處理器指令集也要與時俱進,特別是ARM架構這兩年要在伺服器市場爭取更多份額,針對新興市場做出改變也是免不了的。ARM目前正在研發ARMv8.1指令集,它是目前ARMv8指令集的升級版,但會向下相容ARMv8指令集。
根據ARM所說,ARMv8.1主要涉及到指令集、執行單元及記憶體轉換方面的改變,主要提升ARM處理器的並行效能、安全性、記憶體定址、虛擬化及資料吞吐能力。
新的ARMv8.1指令集預計在2015年釋出,明年晚些時候首個ARMv8.1晶片問世。此前我們已經知道了ARM正在開發第二代64位架構,代號分別是瑪雅和月亮女神(Maya、Artemis),看起來這兩個新架構應該會基於ARMv8.1指令集了。
在ARM之外,蘋果是第一家使用64位ARMv8指令集的,2013年的iPhone 5s的A7處理器上就應用64位架構了,比其他廠商領先1-2年。而在第二代64位ARM架構上,預計蘋果也會是第一個吃螃蟹的,也許明年的iPhone 6s的A9處理器上就是新架構的產物了。
雖然有了第二代64位ARM架構了,不過大家也不用擔心目前的A57/A53架構落伍,新架構從釋出到落實需要好幾年的時間了,而且ARMv8.1不過是ARMv8的小改款,升級對大多數消費級產品來說不是必要的。