ARM公司公開下一代ARM架構技術細節(jié)
ARM公司近日公開了新的ARMv8架構的技術細節(jié),這是首款包含64位指令集的ARM架構。 ARMv8拓展了現(xiàn)有的32位ARMv7架構,引入了64位處理技術,并擴展了虛擬尋址。目前市場領先的內核如CortexTM-A9和Cortex- A15處理器均采用ARMv7架構。
ARM架構的獨特之處在于能夠橫跨從微型傳感器到大型基礎設施設備的電子設備儀器的整個領域。ARMv8是在行業(yè)標準的32位ARM架構上進行開發(fā)的,將基于ARM處理器的解決方案延伸至對擴展虛擬地址和64位數(shù)據(jù)處理技術有更高要求的面向消費者和企業(yè)的應用領域。
ARMv8架構包含兩個執(zhí)行狀態(tài),即AArch64和AArch32。AArch64執(zhí) 行態(tài)針對64位處理技術引入了一個全新指令集A64。而AArch32執(zhí)行態(tài)將支持現(xiàn)有的ARM指令集。目前ARMv7架構的主要特性,包括 TrustZone®技術、虛擬化技術及NEONTM advanced SIMD技術,都將在ARMv8架構中得以保留或進一步拓展。
ARM首席技術官Mike Muller表示:“隨著世界的不斷互聯(lián),32位處理技術市場在持續(xù)擴大和演進,這為基于32位ARMv7架構的處理器在嵌入式、實時和開放應用平臺創(chuàng)造 了新機遇。我們相信ARMv8架構的出現(xiàn)不僅將推動ARM合作模式在32位應用領域內的持續(xù)成長,也將為64位處理技術市場帶來更多樣的、創(chuàng)新和節(jié)能的解 決方案。”
配合ARMv8架構的推出,ARM正在努力確保一個強大的設計生態(tài)系統(tǒng)來支持64位指令 集。ARM的主要生態(tài)系統(tǒng)合作伙伴已經能夠獲得支持ARMv8架構的ARM編譯器和快速模型(Fast Model)。在新架構的支持下,對一系列開源操作系統(tǒng)、應用程序和第三方工具的初始開發(fā)已經在開展中。通過合作,ARM合作伙伴們共同加速64位生態(tài)系 統(tǒng)的開發(fā),在許多情況下,這可視為是對現(xiàn)有支持基于ARMv7架構產品的廣泛生態(tài)系統(tǒng)的自然延伸。
微軟總經理KD Hallman表示:“ARM是微軟的一個重要合作伙伴。對于ARM及其所倡導的生態(tài)系統(tǒng),ARM支持64位架構的演進是一個巨大的進步。對于這項技術將能給未來基于ARM的解決方案所帶來的提升,我們拭目以待。”
NVIDIA高級副總裁Dan Vivoli表示:“NVIDIA在功耗效率和高性能處理方面的領先技術與全新的ARMv8架構相結合,將帶來革命性的突破,影響到從智能手機到超級計算機在內的計算領域的所有設備。”
AppliedMicro處理器業(yè)務部門副總裁兼總經理Vinay Ravuri表示:“受到迅速擴張的社交媒體和云計算的帶動,數(shù)據(jù)中心的增長勢頭將會有增無減。因此擁有一個能夠處理此類數(shù)據(jù)增長又具有高功耗效率的解決 方案就顯得尤為重要。ARM的64位架構,在性能、效率和規(guī)模成本之間實現(xiàn)了完美的平衡,從而滿足這些增長需求。而我們也很榮幸能成為實施基于ARMv8 架構的解決方案的領先合作伙伴。”
ARMv8架構使得與ARM架構兼容的相關設備的開發(fā)可以在32位和64位應用領域取得最大收益。ARMv8架構不僅將高功耗效率的64位計算的優(yōu)勢引入諸如高端服務器和計算等全新應用領域,也通過其一致的架構為現(xiàn)有的軟件提供向后兼容和移植能力。
目前,ARM的授權合作伙伴已經可以通過授權獲得包含ARMv8架構所有細節(jié)的詳細說明。ARM將在2012年間推出基于ARMv8架構的處理器,而面向消費者和企業(yè)的樣機預計在2014年問世。