蘋果正在將其個(gè)人電腦轉(zhuǎn)向基于Arm的SOC,但該公司可能不會(huì)把所有雞蛋放在一個(gè)籃子里,因?yàn)樗€在探索新興的開源RISC-V架構(gòu)。本周,該公司發(fā)布了招聘RISC-V高性能程序員的通知。
蘋果目前正在為其核心操作系統(tǒng)組中的向量和數(shù)字組(VAG)尋找具有RISC-V指令集體系結(jié)構(gòu)(ISA)和Arm Neon vector ISA詳細(xì)知識(shí)的經(jīng)驗(yàn)豐富的程序員。蘋果的VaNG負(fù)責(zé)開發(fā)和改進(jìn)運(yùn)行在iOS、macOS、watchOS和tvOS上的各種嵌入式子系統(tǒng)。
以保密著稱的蘋果公司在招聘信息中沒有透露它打算用RISC-V做什么,但職位描述顯示,程序員將必須從事機(jī)器學(xué)習(xí)、計(jì)算視覺和自然語言處理。除其他事項(xiàng)外,還需要面向低層的高性能編程經(jīng)驗(yàn)。此外,職位描述還表明,蘋果已經(jīng)在使用RISC-V。
職位描述寫道:“你將在一個(gè)軟件和硬件跨職能團(tuán)隊(duì)工作,該團(tuán)隊(duì)正在實(shí)施創(chuàng)新的RISC-V解決方案和最先進(jìn)的例程,這是為了支持機(jī)器學(xué)習(xí)、視覺算法、信號(hào)和視頻處理等必要的計(jì)算。推動(dòng)低層計(jì)算的最先進(jìn)技術(shù),并通過緊密集成軟件和硬件來推動(dòng)它們實(shí)現(xiàn)節(jié)能和高性能?!?nbsp;
目前,蘋果公司有幾十種橫跨多條產(chǎn)品線的產(chǎn)品。例如,像MacBook筆記本電腦、iPhone智能手機(jī)、iPad平板電腦和蘋果電視機(jī)頂盒等高性能設(shè)備都是基于定制的系統(tǒng)芯片(SoC),這些芯片使用高度定制的Arm內(nèi)核。此外,蘋果的手表、Airpods和Homepod Mini等設(shè)備都使用了由Arm技術(shù)驅(qū)動(dòng)的系統(tǒng)級(jí)封裝(SiP)。蘋果公司還在其控制器內(nèi)使用Arm內(nèi)核(如T2、W3、U1等)。
總而言之,現(xiàn)在的每臺(tái)蘋果設(shè)備都有許多Arm內(nèi)核(事實(shí)上,有一些控制器仍然由x86提供動(dòng)力)。每個(gè)Arm內(nèi)核都需要蘋果向Arm支付許可費(fèi),由于用于SSD控制器和智能手表等的內(nèi)核數(shù)量會(huì)不斷的增加,蘋果向Arm支付的費(fèi)用也會(huì)增加。因此,用RISC-V內(nèi)核替換至少一些Arm內(nèi)核就可以為蘋果每年節(jié)省數(shù)百萬美元的專利使用費(fèi)用,就像西部數(shù)據(jù)幾年前為其低功耗解決方案采用RISC-V內(nèi)核一樣。
但是將定制的RISC-V內(nèi)核集成到Apple生態(tài)系統(tǒng)中需要公司準(zhǔn)備一個(gè)軟件堆棧并確保一切正常運(yùn)行。這就是熟悉RISC-V和Arm的矢量架構(gòu)的程序員發(fā)揮作用的地方。
鑒于蘋果公司已經(jīng)在研發(fā)RISC-V解決方案,該公司用RISC-V替換某些類型的內(nèi)核可能只是時(shí)間問題。然而,蘋果愿意在多大程度上實(shí)施RISC-V計(jì)劃還有待觀察。RISC-V目前專注于低性能應(yīng)用,但I(xiàn)SA發(fā)展迅速,第一批高性能RISC-V設(shè)計(jì)將很快出現(xiàn)。