1. 程式人生 > 資訊 >蘋果探索 RISC-V 架構,招聘相關“高效能”程式設計師

蘋果探索 RISC-V 架構,招聘相關“高效能”程式設計師

9 月 3 日訊息蘋果公司正在將其 PC 轉向基於 Arm 的 SoC,但該公司可能不會將所有雞蛋放在一個籃子裡,因為其也在探索新興的開源 RISC-V 架構。本週,蘋果公司釋出了招聘 RISC-V“高效能(high-performance)”程式設計師的通知。

蘋果公司目前正在為其核心作業系統組的向量和數字組(VaNG)尋找對 RISC-V 指令集架構(ISA)和 Arm 的 Neon 向量 ISA 有詳細瞭解的經驗豐富的程式設計師。蘋果的 VaNG 負責開發和改進在 iOS、macOS、watchOS 和 tvOS 上執行的各種嵌入式子系統。

以保密著稱的蘋果公司在招聘資訊中沒有透露其打算用 RISC-V 做什麼,但職位描述顯示,程式設計師將必須從事機器學習、計算視覺和自然語言處理。除其他事項外,還需要低級別的高效能程式設計經驗。此外,職位描述還表明,蘋果已經在使用 RISC-V。

瞭解到,目前蘋果公司有幾十種橫跨多條產品線的產品。例如,像 MacBook 膝上型電腦、iPhone 智慧手機、iPad 平板電腦和 Apple TV 機頂盒等高效能裝置都是基於定製的系統晶片(SoC),這些晶片使用高度定製的 Arm 核心。此外,蘋果的手錶、Airpods 和 Homepod Mini 等裝置都使用了由 Arm 技術的系統級封裝(SiP),蘋果公司還在其控制器內使用 Arm 核心(如 T2、W3、U1 等)。

蘋果使用 Arm 核心需要向 Arm 支付許可費,由於用於 SSD 主控和智慧手錶等的核心數量只會增加,蘋果對 Arm 的付款也會增加。因此,用 RISC-V 核心取代至少一些 Arm 核心可以為蘋果每年節省很多的專利費用

,就像西部資料多年前為其低功耗解決方案採用 RISC-V 核心一樣。

但是,將定製的 RISC-V 核心整合到蘋果的生態系統中,需要公司準備一個軟體堆疊,並確保一切運作無誤。這就是熟悉 RISC-V 和 Arm 的向量架構的程式設計師發揮作用的地方。

鑑於蘋果公司已經在研究 RISC-V 解決方案,現在該公司用 RISC-V 取代某些型別的核心可能只是一個時間問題。然而,蘋果公司願意在 RISC-V 計劃中走多遠還有待觀察,RISC-V 目前專注於低效能的應用,但 ISA 正在快速發展,第一個高效能的 RISC-V 設計將很快出現。