GPU能不能代替NPU呢?假設AMD APU處理器中的NPU使用精簡版的GPU代替(閹割一部分特性,然後提高其作為NPU的效能,平時可以做為小GPU待機,然後需要遊戲性能的時候可以和原生的GPU交火....NPU能不能代替GPU的鏡像問題。。。
NPU和GPU的“經脈”完全不同。NPU是專攻矩陣乘法的“流水線”,GPU是搞圖形渲染的“多面手”。硬把GPU閹割去干NPU的活,就像讓法拉利去拉磨,既費油又跑不快。
![]()
如果用地府來比喻,CPU是閻王管調度,NPU是孟婆搞AI“洗腦”,都到位。但GPU不太像黑白無常,它更像“十八層地獄”里那成千上萬的“受苦小鬼”,專門干那種量大又重復的流水線苦力活兒!
在日常CPU在做調度做邏輯運算,GPU在做圖形圖像處理,在做具體的畫面的優化!NPU在做數學計算,做數據的篩選、融合和判斷,基于乘法的形式進行整合處理!
![]()
所以GPU還真不好替代NPU。我們日常用的手機里用 NPU 跑 AI 拍照、語音識別比 GPU 快還省電,對比下用 GPU 做同樣任務的功耗差;然后再補一句現在的發展趨勢,像很多旗艦芯片里 NPU 是和 CPU、GPU 打包異構協同的,不是誰替代誰,而是 NPU 專門把 AI 這類重復矩陣計算的活接走,給 CPU 和 GPU 減負。
在早期是沒有NPU這個概念的,早年手機芯片里沒有獨立 NPU 時,都是靠 CPU+GPU 來硬扛 AI 任務,那時候不僅慢還特別耗電,像早期安卓手機的智能拍照要等好久才能出圖、還容易發熱。后來廠商發現這種通用計算跑 AI 效率太低,才專門切出一塊做 NPU,把 AI 計算從 CPU 和 GPU 的負載里解放出來。
![]()
現如今芯片的計算核心在不斷的細分(從通用算力走向專用算力),除了CPU、NPU、GPU,如今還演化出來了DPU 處理數據網絡、VPU 做視頻編解碼。
現在芯片的核心邏輯是 “做減法式的專業拆分”,而不是往單一融合體堆功能。早年大家想把算力都揉進 CPU 或 GPU 里,結果發現樣樣通樣樣松。所以就不要想著替GPU替代NPU,或者NPU替代GPU了!
![]()
現如今的發展趨勢是把 AI 計算、數據轉發、視頻編解碼這些需求從通用核心里拆出來,做成 NPU、DPU、VPU 這類專用模塊。每一塊只盯著一類任務優化,既不會讓 CPU 被雜活拖慢,也不用讓 GPU 在非圖形計算上浪費功耗,最終湊成一套各司其職的算力體系,這才是現在芯片和超算架構都在走的精細化路線。對此大家是怎么看的,歡迎關注我“創業者李孟”和我一起交流!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.