The following article is from 差評硬件部 Author 托尼
我知道現(xiàn)在風(fēng)口是 AI ,自家產(chǎn)品不沾點 AI 都不好意思拿出手 —— 但你們這些 " AIPC " 的宣傳,是不是有點過了?
不知道大家有沒有關(guān)注最近的 PC 市場,很多處理器、筆記本都把 " 我是 AIPC、有 NPU " 放在商品頁最顯眼的地方,告訴你我這 NPU 提供了多少多少 TOPS 算力,能在本地跑多少多少 B ( 參數(shù)規(guī)模 )的大模型,很是唬人。
那這玩意真的有用嗎?經(jīng)過托尼的一番研究,發(fā)現(xiàn)這東西有用是有用,但不多。。。
我們先說廠商們吹得天花亂墜的 " NPU " 到底是個啥。
它的全稱叫做 " 神經(jīng)網(wǎng)絡(luò)處理器 ",這顧名思義它一定跟 " 神經(jīng) " 有關(guān)系 —— NPU 是通過模仿人神經(jīng)元和突觸的運作方式,將存儲和計算一體化,專門用于加速神經(jīng)網(wǎng)絡(luò)計算的處理器,主要是用在圖像識別、語言處理這類應(yīng)用。
小鵬的圖靈芯片就集成了 NPU
各家都卷 NPU 的理由說到底還是因為效率。記得之前我們也給大家講過 " LPU ",它是專用于大語言模型的推理的芯片,相比 GPU 它的速度更快、功耗更低,而這個 NPU 也類似,它專門針對神經(jīng)網(wǎng)絡(luò)做了優(yōu)化,天生就很適合做矩陣乘法,比如卷積運算。
說了這么多, NPU 到底有多強呢?
托尼找到了瑞典洛桑理工學(xué)院的一篇畢業(yè)論文,論文里曾經(jīng)拉出了三種處理器:
筆記本電腦里的英特爾 i7-11800H 處理器來代表 CPU、 英偉達的 RTX 3070 Max-Q 顯卡來代表 GPU,以及安卓開發(fā)板、高端電視機頂盒上常用的瑞芯微 RK3588 ARM 處理器,用它里邊的內(nèi)置的 NPU 代表 NPU 跑了 YOLOv5 系列模型,對比常見的 CPU、GPU 和 NPU 之間的性能和能耗表現(xiàn)。
雖然測試的 RK3588 集成的 NPU 絕對算力不是很強 ( 6 TPOS ) ,在某些項目的運算速度不如 GPU ,但能耗比相當(dāng)出色,在這三者里屬于一騎絕塵的水平。
特別是手機廠商,要續(xù)航要輕薄,還想破腦袋要在手機這種寸土寸金的地兒卷出點差異化,那這東西他們肯定大大的要。
現(xiàn)在手機的 CPU 里集成 NPU ,提升響應(yīng)的速度、降低網(wǎng)絡(luò)延時和保護隱私,相比直接調(diào)用 GPU 來講還會更省電。
落地到具體的應(yīng)用里,不光可以在本地跑一些簡單的大模型,能聊聊天給視頻加點字幕啥的,還因為 NPU 符合多模態(tài)的 AI 發(fā)展的需求,用它也可以實現(xiàn)一些 " 看世界 " 的功能,分辨面前的物品、翻譯外文的菜單等等。
但理想很豐滿,現(xiàn)實很骨感。。。盡管 NPU 的能耗非常出色,但在所謂的 AIPC 上,前提是得 " 能用得上 " :
實際上,現(xiàn)在在我們電腦上真正適配了、能夠調(diào)用 NPU 的軟件,一只手就能數(shù)得過來。
托尼統(tǒng)計了一下,有包括但不限于達芬奇、Capture One、Affinity Photo 2 等軟件的 AI 功能,目前無法利用 x86 平臺 Windows 上的 NPU 進行加速。
Affinity Photo 2 對象選擇功能,僅支持驍龍的 Hexgon NPU
比方說,我找了一圈之后終于找到一個能在 x86 Windows 電腦上調(diào)用 NPU 的功能 —— 剪映的 " 一鍵摳圖 " 。但由于摳圖的任務(wù)還是比較輕量了,實際體驗好像跟沒有 NPU 的機型也拉不開什么差距。
不兒,要知道處理器為了集成這個 NPU 真的用了很大的面積,它在這摸魚實在是說不過去。
下面是我找的一張 AMD AI 300 系列處理器的芯片內(nèi)部結(jié)構(gòu)圖,大伙兒可以看到右上角 NPU 所占用的巨大面積 —— 這么大一塊我再放幾個 CPU 或者 GPU 核心不香嗎?
而且,即便是生態(tài)高度統(tǒng)一的 Mac ,它上頭的 NPU 發(fā)展的也沒那么好。
就拿 Mac 上的 Lightroom 來說,它有一段時間支持了 Mac 端的 NPU 本地去噪,但后來因為 bug 太多下架,目前的去噪功能主要還是靠 GPU 。。。
Adobe 社區(qū)里,大伙兒對于 NPU 的討論
然而結(jié)果是。。。并沒有什么區(qū)別。
實時預(yù)覽速度都差不多
在 Photoshop 官方文檔中, 提及到了 Photoshop 會使用 GPU( OpenCL、D3D12、Metal )來加速視覺與 AI 功能,沒有提及使用 NPU 的支持能力。
換句話講,電腦里多這么一個 xx TOPS 算力的芯片,其實并沒有什么用。我知道有小伙伴會說省電這個優(yōu)點我還沒提,但說實在的,省的這點電在 PC 上,只能算是撓癢癢的 feel 。
最后給大家做個總結(jié)吧: NPU 在現(xiàn)階段看來,用在手機上確實不錯,既能省電,還可以在本地加速 AI 的計算,也很符合未來手機功能的發(fā)展趨勢。
但這東西在 PC 上目前還是噱頭大于實用的狀態(tài),很多應(yīng)用場景并不剛需,體驗更是拉不開差距。那么未來是不是人人都需要一臺 AIPC 呢?托尼覺得還是得等更多的的主流軟件去挖掘開發(fā) NPU 的潛力,讓它在擅長的領(lǐng)域充分發(fā)揮自己的能力。
不然要只是為了 AI 而去 AI ,還不如處理器賣我們便宜點。
撰文:小柳