去年以來,,市場屢屢傳出蘋果Mac系列產(chǎn)品將采用自家研發(fā)處理器的消息。近日據(jù)外媒報道,,蘋果挖來了Arm的關(guān)鍵芯片架構(gòu)設計師Mike Filippo,,以加速Mac設備處理器從英特爾到自家芯片的過渡,減少對英特爾的依賴,。
蘋果的筆記本電腦和臺式機采用英特爾的處理器,,已經(jīng)有20年歷史。報道稱,,蘋果將在2020年開始向Arm處理器過渡,,蘋果分析師郭明錤也提出了類似的過渡時間表,。如果蘋果全面轉(zhuǎn)向Arm架構(gòu),對于英特爾來說不僅僅是收入上的損失,,對于整個PC市場更是有著示范效應,。
大公司就是這樣,誰走了都會有替代者
雖然首席芯片架構(gòu)師杰拉德·威廉姆斯三世( Gerard Williams III )的離職,,使得蘋果痛失芯片設計大將,,但隨后蘋果迅速從Arm挖來Mike Filippo加入其位于德克薩斯州的芯片架構(gòu)團隊,填補了這個空缺,。Moor Insights & Strategy的Anshel Sag首先在Twitter上發(fā)現(xiàn)了這位員工,,雖然Filippo的LinkedIn個人資料顯示他仍在Arm,但Arm在給彭博社的一份聲明中證實,,他已經(jīng)離開了ARM公司,。
Arm一位發(fā)言人說:“Mike Filippo是Arm社區(qū)的一名長期有價值的成員?!薄拔覀兏兄x他的所有努力,,并祝愿他在下一步的努力中表現(xiàn)良好?!?/p>
Mike Filippo是Cortex A57/A72/A76三代CPU設計者,,同時也是已經(jīng)規(guī)劃和開發(fā)中的Hercules (第三代 A76)、Ares和Zeus CPU的首席架構(gòu)師,。據(jù)其在LinkedIn的發(fā)文稱,,他在Arm工作了10年,,擔任首席CPU架構(gòu)師和首席系統(tǒng)架構(gòu)師,。在加入Arm之前,F(xiàn)ilippo曾在AMD和英特爾(Intel)擔任過類似職位,。
2009年-2019年:ARM,。擔任首席CPU架構(gòu)師、首席系統(tǒng)架構(gòu)師,、ARM Fellow
2004年-2009年:Intel,。擔任首席CPU架構(gòu)師、首席系統(tǒng)架構(gòu)師
1996年-2004年:AMD,。擔任CPU設計師
根據(jù)Filippo的LinkedIn個人資料,,他于5月加入蘋果,但蘋果不愿對他加入公司或工作內(nèi)容發(fā)表任何評論,。
據(jù)悉,,今年早些時候Mike Filippo辭去了Arm首席半導體工程師之后去了蘋果,而Gerard Williams III在擔任蘋果平臺架構(gòu)高級主管9年后離開了公司,,他領(lǐng)導設計了蘋果在iPhone和iPad上使用的多款A系列處理器,。未來,,Mike Filippo將承擔Williams留下的一些工作,其在Arm服務器芯片等先進領(lǐng)域的經(jīng)驗,,將幫助蘋果實現(xiàn)自研電腦處理器的目標,。
蘋果在處理器架構(gòu)選擇上的又一次轉(zhuǎn)變
蘋果Mac產(chǎn)品平臺的25年歷史中,在處理器架構(gòu)的選擇上有幾次重大轉(zhuǎn)變,。前兩次重大轉(zhuǎn)變分別是:1994年至1996年間的Macintosh產(chǎn)品,,從摩托羅拉128K得68000系列,轉(zhuǎn)到PowerPC架構(gòu),;以及2005年宣布從PowerPC轉(zhuǎn)到英特爾處理器,,操作系統(tǒng)也從Macintosh轉(zhuǎn)移到基于Unix的Mac OS X。
如果這次成功轉(zhuǎn)成Arm,,那么將是蘋果電腦處理器架構(gòu)選擇史上的又一次重大轉(zhuǎn)變,。
Arm與蘋果并無直接競爭關(guān)系,雖然蘋果不像高通等公司那樣,,明確使用 Arm 的芯片設計,,但在設計自家處理器時確實依賴 ARM 的指令集,加入一名熟悉 Arm 技術(shù)進行芯片設計的關(guān)鍵人物自然是正確的做法,。
被譽為“地表最強蘋果分析師”的TF Securities分析師郭明錤曾預言,,最晚2021年我們就能看到第一款采用Arm架構(gòu)處理器的Mac。
采用Arm架構(gòu)有什么好處,?
除了價格比x86處理器低以外,,采取Arm架構(gòu)的CPU還有哪些優(yōu)勢?首先就是能有效的延長電池壽命,,iPhone和iPad就是非常好的例子,。
根據(jù)MacRumors分析稱,采用Arm架構(gòu)將為蘋果帶來四大優(yōu)勢:
1,、蘋果可以完全掌控Mac的設計和生產(chǎn)流程,,無視英特爾在處理器上“擠牙膏”帶來的技術(shù)、時間表延遲等負面影響
2,、Arm處理器成本更低,,可以提高終端產(chǎn)品利潤
3、在終端定價上蘋果可以更靈活,,有利于Mac市場份額增加
4,、可以區(qū)分Mac和那些采用x86處理器的競品
iDB分析稱,基于Arm的Mac處理器可以帶來速度的提升,,特別是在GPU方面,。同時這種定制芯片可以制造更薄、更輕的MacBook,,并且續(xù)航能力也得到極大的提升,!
從公司戰(zhàn)略層面看,,擴大自有芯片的研發(fā),將允許蘋果公司掌握其臺式機CPU的開發(fā)節(jié)奏,,,,讓每一年新升級的消費電子設備都可以搭載最新的芯片和處理器,不再依賴于近兩年來一直擠牙膏的英特爾Roadmap,。
可以參考的例子還有谷歌Chromebook,,最早的Chromebook是同時采用x86和Arm架構(gòu)處理器的,不過后來考慮到Arm處理器的價格遠低于英特爾處理器,,逐漸地全面切換到了Arm處理器,。當前銷售的chromebook幾乎都是用的Arm架構(gòu)。
換架構(gòu)又有哪些壞處,?
不過對于蘋果的筆記本電腦和臺式機的工程師們而言,,由于兩種處理器架構(gòu)的指令集完全不同,所以可能需要大量地重寫代碼,。就像之前蘋果從Power PC架構(gòu)轉(zhuǎn)到x86一樣,,為了給開發(fā)者提供一個完整的交叉編譯環(huán)境,在整個過渡正式完成之前,,蘋果可能需要針對Mac開發(fā)兩個版本操作系統(tǒng),,即x86版本和ARM版本的Mac OS。
由于當前很多用戶依然在使用老版的Mac,,因此蘋果Arm版Mac OS還需要兼容x86版的,,否則對開發(fā)者和用戶都很不友好,需要為Mac的應用開發(fā)兩個版本,。不過也有傳言和評論認為,,硬氣的蘋果會一刀切,不再對老版本的Mac做兼容性的升級支持,。
不管怎樣,,這對兵強馬壯的蘋果來說都不是難事嗎,?但如果從商業(yè)上考量,,值不值得去做呢?
整個PC市場處于萎縮階段,,蘋果的Mac電腦按一年100萬臺銷量計算,,也就買100萬顆英特爾處理器,每顆均價按300美元算,,一年才花多少錢,?而桌面機處理器的研發(fā)投入,每年的花費豈是幾個億能打住的,?為了一個夕陽產(chǎn)業(yè),,去從頭開始做,,是否劃得來?
另一個就是生產(chǎn)力的問題,。Mac產(chǎn)品線不同于iPhone和iPad,,是蘋果旗下生產(chǎn)力工具的代表,在工作場景下處理復雜任務時,,對處理器的性能要求更高,。但眾所周知Arm架構(gòu)的能耗低,相應的性能,、擴展性也弱于x86處理器,,要保證用戶體驗,蘋果自研的Mac處理器還有很長一段路要走,。
Arm架構(gòu)PC上的Windows,,是成敗關(guān)鍵
很多買了蘋果Macbook的同學,入手第一件事就是裝一個Windows系統(tǒng),,這已經(jīng)是一種常態(tài),,雖然MacOS用習慣了也很好用。
一個關(guān)于生產(chǎn)力的失敗先例是谷歌當年的chromebook,,雖然在硬件理念上十分先進,,但由于難以與“生產(chǎn)力代表”的操作系統(tǒng)Windows應用兼容,導致它在公眾市場并不受歡迎,。
如果蘋果大面積改用Arm處理器,,是否意味著以后蘋果用戶就和Windows無緣了呢?這就要看微軟的決心,,和蘋果的影響力了,。
隨著智能手機行業(yè)的火爆,微軟在移動市場一再受挫,,他們選擇了與移動芯片大佬高通合作,,2016年基于Arm架構(gòu)驍龍820處理器的筆記本,運行全功能Windows 10系統(tǒng)就是一次里程碑式事件,。目前高通專為Windows設計的驍龍?zhí)幚砥饕勋@得傳統(tǒng)PC企業(yè)華碩,、聯(lián)想等的支持,曾經(jīng)無敵于天下的“Win-Tel”聯(lián)盟,,在全球PC市場連續(xù)六年下滑的局面下,,終于土崩瓦解。微軟希望通過與Arm陣營的合作打破移動市場僵局,,PC企業(yè)也希望用Arm處理器做出差異化的產(chǎn)品,,比如更強的續(xù)航、更輕薄等,,而這是英特爾不愿意看到的,。
雖然微軟已經(jīng)推出了支持Arm架構(gòu)處理器的完整版Windows系統(tǒng),,但Windows在Arm的份額現(xiàn)在還是太小了,所以還沒多少開發(fā)者愿意基于Arm架構(gòu)開發(fā)windows軟件,。
小結(jié)
雖然短時間內(nèi)蘋果還不能甩掉英特爾,,但近來大張旗鼓地擴充自家芯片團隊,可見這只是遲早的事,。這也是蘋果的一貫作風,,從和你成為合作伙伴起,就琢磨著如何把供應商的技術(shù)學過來自己做,,無論imagination還是Dialog的前車之鑒,,都給英特爾提了個醒——客戶再大也不要過于依賴他。
也許如我們所說的,,2020年會出現(xiàn)第一臺試水的Arm架構(gòu)Mac,,但它能否順利走下去,還得看開發(fā)者支不支持,、消費者買不買賬……
網(wǎng)友熱議
@ 萊山小鮮肉 : arm定位決定著他不受平臺應用影響,,iOS的封閉及"必須支持xxx否則下架",Android虛擬機程序也無懼指令集,。Linux基本都是開源,,花幾天編譯一下。反而x86和x86_x64由于寄托了Windows很難脫身,。
@Razengan:我并不關(guān)心我的Mac用的是ARM還是英特爾,,我只關(guān)心在這一臺機器上,我能玩多長時間游戲,、能否偶爾運行Windows/Linux軟件,、能否動手修改底層特性來抵抗黑客攻擊。原來我很欣賞Mac的,,但我現(xiàn)在警惕的想知道轉(zhuǎn)向ARM Macs是否會帶有一個像iOS一樣被束縛或被“閹割”的macOS,。
@ RPlord : 牙膏要自己擠
@scarface74:我一直用MacBook Air做web編程。我更關(guān)心電池效率,、原始CPU和圖形性能,。我希望它比iOS更容易修改,這肯定比過去十年我不得不處理Windows時更好,。
@ 良好市民劉先森 : 高通華為:但是我有5G基帶啊
@etaioinshrdlu:蘋果敢換ARM,,我就換掉Mac,!我的大部分工作都依賴于在Docker中運行Linux可執(zhí)行文件,,以便以后在運行Intel的服務器上進行部署。對于只能在Windows中運行的奇怪程序,,或者如果我有一天需要運行Visual Studio,,我也經(jīng)常需要一個Windows VM,。Windows對我來說也非常重要,可以保證我能夠和其他Windows用戶在相同的環(huán)境中測試軟件產(chǎn)品,。當然,,這兩個領(lǐng)域可能有其他選擇,但我對80%有效的解決方案不感興趣,。我不能讓我的開發(fā)環(huán)境妨礙我的工作,。
@jchw:雖然大多數(shù)Linux桌面在ARM芯上運行良好,ARM世界中的GPU通常僅用于視頻游戲使用的OpenGL,。但許多游戲和應用程序都硬編碼使用EGL和GLES(桌面ARM并不總是可用,。)例如,我相信在Qt4的詞典里,,ARM = GLES,。
@microcolonel:除非你為了追求效率而針對不同架構(gòu)編寫為codegen手動調(diào)整的代碼,否則這些問題都不是問題,。AArch64云服務器現(xiàn)在至少可以從亞馬遜購買,,并且硬件可在公開市場上獲得。更不用說Docker,,無論如何都不會在macOS上本地運行,。如果只是想測試基本的正確性,那么可以在QEMU或任何AMD64 DBT/模擬器,,蘋果已經(jīng)為之前的架構(gòu)提供了良好的模擬器,。(即Rosetta和68k模擬器)
@ngcc_hk:只希望他們有一個AI gpu gp程序,否則有點被迫移動到Windows和Linux,,當前蘋果沒有Nvidia,。