蘋(píng)果前高管吉恩·路易斯·蓋斯(Jean-Louis Gassée)日前發(fā)表了一篇名為蘋(píng)果芯片和機(jī)器學(xué)習(xí)文章,其中分析了 WWDC 芯片、蘋(píng)果 AR/ML/AI 以及蘋(píng)果芯片開(kāi)發(fā)之間可能存在的聯(lián)系。全文如下:上周的 WWDC 大會(huì)上,蘋(píng)果一反往年的慣例,發(fā)布重要軟件更新的同時(shí),也發(fā)布了多款硬件產(chǎn)品。
今天就讓我們來(lái)看看蘋(píng)果的芯片設(shè)計(jì)團(tuán)隊(duì)和他們剛發(fā)布的增強(qiáng)現(xiàn)實(shí)和機(jī)器學(xué)習(xí)應(yīng)用開(kāi)發(fā)工具之間的潛在聯(lián)系。2013 年 9 月蘋(píng)果發(fā)布首款 64 位 A7 處理器時(shí),行業(yè)一片嘩然。一名曾經(jīng)是英特爾公司高管,如今在某家成立已久的硅谷風(fēng)險(xiǎn)投資機(jī)構(gòu)任職的人透露,當(dāng)年英特爾的競(jìng)爭(zhēng)分析小組對(duì)蘋(píng)果公司開(kāi)發(fā)64位芯片的事情毫不知情。
其實(shí)蘋(píng)果的 64 位芯片亮相時(shí),蘋(píng)果的競(jìng)爭(zhēng)對(duì)手和英特爾還是不屑一顧的,后來(lái)他們卻震驚了:因?yàn)樘O(píng)果不僅僅是在移動(dòng)芯片的競(jìng)爭(zhēng)中迎頭趕上,超過(guò)了他們,蘋(píng)果還利用自己在硬件和軟件方面的控制力,筑起了一道沃倫·巴菲特稱(chēng)為“寬闊的護(hù)城河”的防線。
“古時(shí)候城堡四周都會(huì)建起護(hù)城河,以保護(hù)城堡安全。因?yàn)樽o(hù)城河寬,敵人渡河攻城的難度就越高。所以護(hù)城河越寬闊,城堡的防御性能就越強(qiáng)。”
現(xiàn)在行業(yè)已經(jīng)承認(rèn)蘋(píng)果擁有了最強(qiáng)的芯片設(shè)計(jì)團(tuán)隊(duì),如果不是最強(qiáng),至少也已經(jīng)是最強(qiáng)之一。蘋(píng)果公司最近已經(jīng)挖來(lái)高通工程副總裁伊辛·特齊奧格魯(Esin Terzioglu)擔(dān)任無(wú)線“片上系統(tǒng)”團(tuán)隊(duì)負(fù)責(zé)人。如今隨著蘋(píng)果旗下的智能手機(jī)和平板電腦——硬件和軟件——都變成64位設(shè)備,蘋(píng)果的護(hù)城河也正式落成,它的影響力不亞于谷歌在搜索領(lǐng)域的影響力,也像曾經(jīng)Wintel 在行業(yè)那般無(wú)懈可擊。
我想蘋(píng)果現(xiàn)在應(yīng)該在建筑另外一道護(hù)城河,這次是圍繞增強(qiáng)現(xiàn)實(shí)、機(jī)器視覺(jué)和機(jī)器學(xué)習(xí)領(lǐng)域來(lái)建設(shè)的。
上周的 WWDC 上蘋(píng)果發(fā)布了 ARKit,這個(gè)編程框架將支持開(kāi)發(fā)者在他們的應(yīng)用中整合增強(qiáng)現(xiàn)實(shí)功能。蘋(píng)果的介紹視頻也非常引人入勝:小孩的房間變成了“虛擬故事書(shū)”,一款已經(jīng)應(yīng)用支持用戶將虛擬家具放到他們現(xiàn)實(shí)生活的起居室里。
很多觀察者都指出,在可支持AR的設(shè)備方面,蘋(píng)果已經(jīng)擁有了最大的安裝基數(shù)。雖然 Android 用戶的人數(shù)多于 iPhone 和 iPad 用戶人數(shù),可是 Android 軟件和硬件卻不是互相匹配的。Android 這座城堡的護(hù)城河是支離破碎的。目前僅有 7% Android 智能手機(jī)運(yùn)行該操作系統(tǒng)的最新版,而 86% 在用 iPhone 都已經(jīng)運(yùn)行 iOS 10,相比之下這個(gè)數(shù)據(jù)自然是要讓蘋(píng)果喜笑顏開(kāi)了。
蘋(píng)果還推出了 CoreML,這個(gè)應(yīng)用框架支持將“訓(xùn)練模式”整合到第三方應(yīng)用中。和 ARKit 不同,蘋(píng)果并沒(méi)有關(guān)于 CoreML 的演示視頻。蘋(píng)果軟件主管兼高級(jí)副總裁 Craig Federighi 介紹說(shuō),Core ML 的核心是加速在 iPhone、iPad、Apple Watch 上的人工智能任務(wù),支持深度神經(jīng)網(wǎng)絡(luò)、循環(huán)神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)、支持向量機(jī)、樹(shù)集成、線性模型等。在架構(gòu)方面,CoreML 就是成熟的機(jī)器視覺(jué)和自然語(yǔ)音處理應(yīng)用的基礎(chǔ)(如下圖):
我們知道這些都將基于 iPhone 和 iPad 運(yùn)行的 A 處理器上??墒谴饲芭聿┥邕€爆料稱(chēng),蘋(píng)果正在開(kāi)發(fā)專(zhuān)門(mén)芯片,以支持設(shè)備的人工智能特性。
在一臺(tái)設(shè)備中,除了主芯片之外,還有一塊輔助芯片,這樣的設(shè)計(jì)是很常見(jiàn)的。這塊輔助芯片專(zhuān)門(mén)處理一組特定的操作。這類(lèi)芯片中最早出現(xiàn)的是浮點(diǎn)處理器??茖W(xué)和技術(shù)應(yīng)用中的高精度浮點(diǎn)運(yùn)算通常會(huì)給CPU造成很大壓力,從而影響到設(shè)備的速度。有了輔助的浮點(diǎn)處理器之后,這類(lèi)運(yùn)算就可以卸載給這類(lèi)處理器來(lái)處理,以確保設(shè)備的運(yùn)行速度。
接下來(lái)出現(xiàn)的就是 GPU 圖形處理器單元,專(zhuān)門(mén)負(fù)責(zé)圖形操作、模擬和游戲。圖形密集應(yīng)用的流行以及用戶對(duì)快速響應(yīng)、無(wú)延遲互動(dòng)的響應(yīng)的需求,現(xiàn)在 GPU 已經(jīng)是 PC、平板和智能手機(jī)中非常常見(jiàn)的一個(gè)部分。英偉達(dá)等公司也因?yàn)橥瞥鲆幌盗懈咝阅?GPU 而名利雙收。
GPU 硬件資源就盡可能快的速度專(zhuān)門(mén)處理一些任務(wù),給CPU 減負(fù)。如此,設(shè)備才變得越來(lái)越強(qiáng)。就像軌道車(chē)雖然速度快,但是不如道路車(chē)輛方便,所以也不適合在所有道路和城市使用。
目前一些金融機(jī)構(gòu)就是在嘗試有這種性能的 GPU 的機(jī)器。這種機(jī)器中有幾百個(gè) GPU,它可以實(shí)時(shí)執(zhí)行復(fù)雜的預(yù)測(cè)模式,給他們創(chuàng)造交易優(yōu)勢(shì)。
因?yàn)樾枰\(yùn)行復(fù)雜的卷積神經(jīng)網(wǎng)絡(luò)和相關(guān) ML/AL 計(jì)算,所以很多企業(yè)也想到了類(lèi)似的解決方案。谷歌自主設(shè)計(jì)了張量處理單元(Tensor Processing Unit:簡(jiǎn)稱(chēng) TPU),以更好支持旗下的 TensorFlow 算法。
回到我們?cè)谏衔恼f(shuō)到的蘋(píng)果 AI 芯片傳言,這是一個(gè)來(lái)自彭博社的爆料,可靠度相對(duì)比較高。這款被稱(chēng)為 Apple Neural Engine (蘋(píng)果神經(jīng)引擎)的芯片倒是挺符合蘋(píng)果為軟件設(shè)計(jì)硬件的傳統(tǒng),也應(yīng)了艾倫·凱(Alan Kay)的那句話:對(duì)軟件認(rèn)真的人應(yīng)該自己設(shè)計(jì)硬件。
綜合蘋(píng)果在 WWDC 大會(huì)上發(fā)布的與 ARML 相關(guān)的產(chǎn)品,以及 ANE 芯片傳聞,我認(rèn)為蘋(píng)果現(xiàn)在就是進(jìn)一步鞏固它們的護(hù)城河,強(qiáng)化他們的結(jié)構(gòu)競(jìng)爭(zhēng)優(yōu)勢(shì)。