最近,在芯片領(lǐng)域號稱比較牛掰的分析師大衛(wèi)·坎特(David Kanter),在自家的網(wǎng)站上發(fā)表了一篇相對有意思的文章,其中介紹了有關(guān)蘋果自主芯片的進展。他表示,蘋果自家用于 iPad 和 iPhone設(shè)計的 A 系列處理器,除了 CPU 自主定制之外,如今也終于成功自主設(shè)計了 GPU 圖形處理單元。
很多人對此一頭霧水,不過坎特卻淡定地解釋稱,早在蘋果為 iPhone 6 系列智能手機設(shè)計 A8 芯片的時候,就已經(jīng)為其定制了首個 GPU 內(nèi)核,并且蘋果在隨后設(shè)計的 A9 以及今年推出的 A10 Fusion 芯片中,還對自主定制的 GPU 進行了更新?lián)Q代。
眾所周知,蘋果一直以來都沒有自己的 GPU 圖形處理單元,主要依靠供應(yīng)商 Imagination Technologies 公司提供的授權(quán)解決方案,那到底坎特所謂的定制指的究竟是怎么一回事呢?
坎特稱,一枚 GPU 單元有三個重要的組成部分。在 iPhone 和 iPad 的 A 系列芯片里頭,這三大部分必須要協(xié)調(diào)工作才能更好地共同渲染場景。第一部分是固定功能的圖形硬件,負(fù)責(zé)處理 API 命令、三角形光柵化和光柵輸出等任務(wù);第二部分是著色核心,這是 GPU 的心臟和可編程著色器(包含頂點著色單元、像素渲染管線等);最后是驅(qū)動單元,也就是在 CPU 上運行的軟件。所有這些東西組合到一起,才能共同協(xié)調(diào) GPU 的工作。
坎特接著表示,盡管 Imagination Technologies 負(fù)責(zé) GPU 內(nèi)部大部分的技術(shù)活,但同樣有不少是來自蘋果的自主定制。我們從表面上看,蘋果的 GPU 似乎仍使用了固定的 Power VR 圖形硬件,然而最明顯參與定制在于,蘋果將第二部分給替換了,將其換成了自己更高效、更高性能的可編程著色器內(nèi)核,蘋果還開發(fā)了自己的驅(qū)動和用于生成代碼編譯器??偟膩碚f,蘋果大體上是采用 PowerVR 硬件,但內(nèi)部卻有諸多獨特的專利設(shè)計。
有趣的是, 對于蘋果有授權(quán)許可或特許權(quán)定制 A8 芯片的 GPU 這件事情,Imagination Technologies 公司從來沒有發(fā)布過任何特別的公告,一切看起來沒有任何不尋常之處。不過,考慮到蘋果是 Imagination Technologies 的大客戶,而且還是股東之一,這顯然也沒有什么太令人驚訝之處。
總之,盡管目前蘋果對 GPU 圖形處理單元開發(fā),主要還是依賴于 Imagination Technologies 公司的知識產(chǎn)權(quán),但至少從目前來看,蘋果在內(nèi)部已經(jīng)累計了不少關(guān)于 GPU 定制專業(yè)技術(shù)。實際上,這一切都不是“悄悄在幕后進行當(dāng)中”,蘋果長期掛在網(wǎng)上那些相關(guān)的招聘信息,就是最好最直接的證明。
蘋果或許認(rèn)為,一直從 Imagination Technologies 獲取授權(quán)許可的方式,將讓其在未來競爭中變得被動,畢竟這對蘋果 A 系列芯片的長期線路圖影響十分巨大。因此,接下來蘋果對于 GPU 定制的比重還會進一步增加,并且不排除完全自主設(shè)計 GPU 的可能性。坎特在文中(點此)還提到了關(guān)于蘋果 A 系芯片定制的見解和未來方向,太專業(yè)大家自己去了解一下。