ARM Cortex-A7比A15更勝一籌?
ARM Cortex-A 系列處理器一般分為低、中和高性能三個性能層級。高階處理器可實現(xiàn)最佳化性能,而低階處理器則在一定的性能級強調(diào)最佳化功效,但均支援「big.LITTLE」架構(gòu)以及異質(zhì)多核心處理。
以32位元處理器架構(gòu)來看,ARM 分別提供了 A7 、 A12 與 A15 處理器,而64位元架構(gòu)則有 Cortex-A57 ,高功效處理器則是 Cortex-A53 。
這是否意味著市場可預(yù)期ARM將推出一系列 Cortex-A5X 系列中階元件?根據(jù)我最近遇到的ARM主管表示該公司將持績積極部署,但ARM將開始建置big-medium-little處理器核心策略嗎?或許短期來看并非如此。
但從ARM工程師最近的產(chǎn)品現(xiàn)場展示來看,根據(jù)工作負(fù)載與建置的不同, Cortex-A7 與 A15 所表現(xiàn)出來的相對性能差異約在2-3倍之間。從下圖來看,如果 Cortex-A7 的確僅占約1/4或1/5的晶片面積,僅消耗約1/4或1/5的功耗,那么事情將會變得十分有趣。
隨著時間的推移,制程技術(shù)與架構(gòu)的進展,處理器核心性能持續(xù)提升。(來源:ARM)
值得注意的是,采用面積與功耗更高5倍的 Cortex-A15 ,相當(dāng)于 Cortex-A7約2-3倍的性能。那么,為什么不用四顆 Cortex-A7 核心來取代 Cortex-A15 呢?不就能夠在相同的功耗與晶片面積上實現(xiàn)更多原始性能嗎?
當(dāng)然,其原因在于只考慮到了單一執(zhí)行緒,但不能忽略多核心 SoC 架構(gòu)的影響。
當(dāng)我與ARM應(yīng)用處理器產(chǎn)品行銷副總裁Nandan Nayampally討論這一點觀察時,他說:「沒錯,針對多執(zhí)行緒應(yīng)用,4顆A7可實現(xiàn)較單一A15更高性能,但在行動應(yīng)用中,單一執(zhí)行緒的峰值性能更為重要?!挂徽Z道出了重點。
但Nandan Nayampally也坦承,精簡型“LITTLE”核心在未來的SoC扮演至關(guān)重要的角色。他承認(rèn)有些SoC可能相當(dāng)依賴于“LITTLE”核心,「因此,你將會看到連網(wǎng)SoC可能采用 A15 或 A57 以及許多的 A7 或 A53 。接著這將進一步轉(zhuǎn)變成采用 A7 / A12 / A15 以及其它資源,再經(jīng)由作業(yè)系統(tǒng)進行分配。」