最近,ARM公司宣布,蘋果A8處理器與Android設備上使用的ARMv8指令集要升級至全新的ARMv8.1-A。通過此次升級,ARM處理器的并行性能、安全性、內存尋址、虛擬化以及數據處理能力得到大幅度提升,但是至于提升的幅度,目前還處于外界的猜測階段,但可以肯定的是ARMv8.1-A指令集會向下兼容ARMv8指令集。
目前授權合作的伙伴高達57家,通過搭載全新的指令集,電腦、手機等智能設備的處理器將得到提升,用戶也將能體驗到更為流暢的運行速度,這將改變用戶的智能生活。
雖然目前ARM剛剛宣布升級,但竊以為這是針對統一智能設備游戲規則所作出的重要一步。因為,在目前的移動智能設備領域,ARM在背后扮演者重要的角色,無論手機、電腦等傳統智能硬件還是新興的例如智能手表之流都采用了ARM設計的處理器。并且從之前的一些動作中,我們也可以看出一些端倪。
Mbed物聯網操作系統
基于于Cortex-M處理器,ARM設計出了一個核心為mbed操作系統的物聯網設備平臺。因為雖然智能手表、手環的大都使用ARM架構的Cortex M處理器,但在應用系統方面確實百花齊放,除了安卓還有嵌入式的Linux。
通過這樣一個免費物聯網設備操作系統的出現,物聯設備的研發規則將會得到統一,更有和cpu更好的匹配度、低功耗等有點,也讓設備管理、通信運輸方面更加穩定,也利于產品量產和快速研發。
此外,這個平臺還帶有一個服務器端的Mbed Device Sever,物聯網設備所收集的數據可以通過其傳輸到云端,再由云端架構的大數據分析技術來處理這些信息。
Cortex M7處理器
從M0到最近發布的M7,ARM架構內的cortex處理器已經發展至今,兵器都是根據不同的功耗要求和處理能力、拓展性進行的布局。
Cortex M與我們經常聽到的Cortex A處理器最大的不同是沒有內存管理單元(MMU),搭配的都是實時操作系統(RTOS),也就是像手表、手環、或用于工業控制的溫濕度傳感器等等。
而最近的M7處理器則可用于對計算要求更高的物聯網設備、可穿戴設備和對音視頻處理要求更高的車載智能設備等,其翻倍的計算能力和DSP處理能力完全可以滿足這些要求。
視頻處理器與顯示處理器內核:Mali-V550和Mali-DP550。
Mali-V550視頻處理器全面支持HEVC(高效率視頻編碼)標準,是ARM首款擁有多標準編解碼器的視頻IP,包括能夠在單一內核進行HEVC編碼與解碼。
Mali-V550單核最高可在1080p畫面分辨率下實現每秒60幀,八核則可支持到4k 120幀的分辨率。
Mali-DP550為顯示處理器內核,就是將常用的圖像合成、縮放、旋轉以及后處理等任務轉移到專用的處理器,來分擔圖形處理器分擔任務。一方面強化的性能,一方面降低功耗。
其支持最高7層針對圖像渲染優化的圖像合成,擁有一個協處理器接口,支持不同分辨率,允許Mali-DP550與ARM合作伙伴的IP模塊進行簡單集成。
簡單來說兩者的意義是搶了CEVA、德州儀器最擅長的視頻編解碼業務。特別是有著“視頻IP界的ARM”之稱CEVA,眾多的國際國內廠商用的都是他的視頻IP。
硬件需要深厚技術積累,ARM雖有產業鏈優勢,還得慢慢來
因為ARM可以統一從芯片廠商到服務商的業內對手,其自身也有著豐富的跨行業領域的合作經驗。同時,ARM也有很多國際通訊平臺的很做伙伴,比如收購的低功耗技術廠商Sensinode Oy,是很多國際通信技術聯盟的成員。
在軟硬件結合的嵌入式產品領域,從16位進入32位,ARM的處理器會更加方便高效。ARM的優質成熟高性價比的整套芯片IP及軟件生態,使其在趕上智能手機的大潮后成長迅速無所不往。迅速膨大的生態協作也為自己的技術起到了加快催熟作用。
從目前的現狀來看,智能設備的一些廠商開始抱團形成一片片的智能生態系統,但相互間的影響卻比較小,難以形成真正的產業鏈,而ARM則希望利用一個統一的硬件底層系統為智能設備的爆發奠定基礎。
但ARM能力也不是能夠深入到各領域的,只有做出更有優勢、穩定、安全的技術,下級設備生產商傳遞其理念才會讓規則被大面積的接受,這才是真正的難點。