你們都得退休!ARM Cortex

2022-06-23 20:48:56 字數 2330 閱讀 2671

今天凌晨arm在自家的技術大會中,釋出了超低功耗的處理器構架cortex-a35(代號水星)。廠商可以根據效能和功耗需求,對它的構架進行再設計,將其用在不同的領域。

cortex-a系列分為高效能、低功耗和超低功耗3類:

雖然看起來有點反直覺,但a35和a53不是一個系列,a35是a7/a5的繼任者(arm的產品數字增長得真快……)。

在exynos 5433測試中,我們發現作為升級版a7的a53,照樣維持不了a7的功耗水平,它更像是把a7的效能曲線延長的產品,就是說a53的效能功耗比並沒有多少提升。但因為a53普遍更高頻,所以它在效能端可以走得更遠。而a35這次主推能耗比,其實是在給當年吹過能耗比的a53打臉。

不過從戰略意義上說,a35帶來的最重要改變,是讓cortex-a系列上中下三路產品,都用上了64位的armv8構架。在a5/a7等老構架退休後,它就可以完成“全家64位”的巨集願了。此外,a35也可以和a72/a57/a53等核心組成big.little 大小核結構的soc,可以讓廠商根據需求,搞出各種大小核的組合產品,誇張一點,甚至可以搞出a35+a53+a72的三核心簇的soc。

a35和a7/a53一樣,依舊是順序執行的雙發射構架。8級流水線長度,也和之前的構架設計沒什麼分別。arm主要通過改進獨立分割槽(individual blocks)來提升能效比。

a35盯準的功耗區間是125mw以下,這也是a7和a5通常的功耗範圍。為了方便我們腦補,arm表示,用28nm製程的1ghz主頻a35處理器,其功耗只有90mw。當然,就像現在不同soc裡的a53,因為核心數、主頻和工藝節點不同,a35核心的功耗也會很大的波動(例如用14/16nm製程,或者把主頻推上2ghz)。

而a35也是arm可定製化最高的構架,廠商能選擇的不再只有核心數,他們可以選擇是否加入neon, crypto(加密)和acp(解析) 單元,甚至是否加入二級快取都可以自行選擇。這讓a35可能成為下一代手機中應用最廣的核心構架,我們也很可能會在可穿戴裝置和嵌入式平臺上,看到一大堆為iot(物聯網)定製的a35處理器。

對比32kb一級快取,1mb 二級快取,有neon/crypto加密模組的4核a53,剔除其他部分的乞丐版單核a35(8kb一級快取,沒有二級快取),即使用28nm製程也能把晶片面積控制在0.4平方毫米一下(1*0.4mm,這可比米粒要小多了),這讓它非常適合做成物聯網晶片。

在相同的核心數和頻率下,a35構架宣稱功耗比a7低10%,而且效能要高6-40%。在整數運算(specint2006測試)中,可以提升6% ;浮點運算(specfp2000測試)中提升更大,可達36%。

根據需求,a35可以做到a53 80-100%效能。在瀏覽器負載測試中,a35和a53的差距最大,a35最多隻能提供a53 80%的效能;整數運算負載測試中,a35可以達到a53 84-85%的效能;而對於提升最大的快取效能,反映在需要快取效能的負載測試中,則可以有接近a53的效能表現。

a35的晶片面積只有a53的75%,而功耗則只有a53的68%。arm宣稱他們可以同時使用,甚至和a53做成大小核構架的soc。

a35只要把頻率提升,就能補上和a53的效能差距。即使再最差的方案中,高頻a35會吃掉自己在功耗上的優勢,但廠商依舊可以換來更小的晶片面積,照樣可以省下一大筆費用。

如果正如ppt所說,無論是單獨組成多核soc,還是和a72等大核組成大小核結構的場合,都已經沒什麼必要使用a53構架了,a35很可能會代替a53。

arm預計首批a35裝置會在2016年末出貨,因為用途和適應性奇廣,它毫無疑問會成為之後數年裡,arm系列中最重要的的核心構架之一。

這麼一想,a35在接下a5/a7的工作之後,順便也讓a53領便當了……

不過作為跑分黨,筆者更關心高效能核心a72的表現,畢竟要同時抗衡蘋果的a9、高通的kryo和三星的貓鼬,一不小心就得領便當了。

via:anandtech