Apple Silicon

蘋果嵌入式內核將全面轉移到RISC-V架構,或節省授權費用

去年有 報道 稱,蘋果正在招募RISC-V架構的程序員,主要負責iOS、macOS、watchOS、tvOS上運行各種嵌入式子系統的設計和相關改進。根據招聘的描述,應聘者還需要懂得機器學習、計算視覺和自然語言處理技術,同時要對Arm的擴展架構Neon有深入瞭解。當時就有人從職位的描述中看出,蘋果已經有RISC-V架構的設備在運轉了。

據SemiAnalysis 報道 ,蘋果正在將其嵌入式內核將全面轉移到RISC-V架構。目前蘋果M系列處理器中,除了主核心外,還有大量的嵌入式輔助核心,像M1裏就有30多個,負責與操作系統無關的各種工作負載,包括Wi-Fi/藍牙、觸摸板控制、雷電接口等。這些嵌入式輔助核心運行着自己的固件,圍繞運行操作系統的主核心為周邊提供動力。

這類型嵌入式輔助核心很多時候都基於Arm的Cortex-M系列或低端的Cortex-A系列內核,而蘋果正在使用RISC-V架構內核取代。由於這些功能模塊的嵌入式輔助核心大多功能單一,蘋果在固件上稍作調整即可重新適配,以蘋果工程團隊的規模和能力,這麼做的難度並不大。

如今蘋果使用眾多的Arm架構處理器,需要支付一大筆授權費用,隨着蘋果自研芯片的進一步發展,以後數量會繼續增加,費用也會水漲船高。如果將嵌入式輔助核心更換成RISC-V架構內核,由於其免授權費用及開源的特性,蘋果可以省下一大筆錢。

不清楚蘋果什麼時候會將嵌入式內核全面轉移到RISC-V架構,畢竟蘋果不會為此發佈正式公告,一方面其自研的M系列處理器在主核心上仍基於Arm架構,另一方面這些嵌入式輔助核心的所有內容對用户來説都是不可見的。