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

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

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

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

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

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

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

來源:超能網