NPU是什麼,是只有華為才有嗎? - GetIt01

文章推薦指數: 80 %
投票人數:10人

這個時候NPU的功能就出來,NPU不但可以完成圖像處理智能分析,還可以協調CPU和GPU的資源,讓功耗更低效率更高。

現在,聯發科,展迅的SOC里都在搞NPU。

神經網路處理器( ... 標籤:AI晶元科技華為華為海思 NPU是什麼,是只有華為才有嗎? 12-02 嵌入式神經網路處理器(NPU)採用「數據驅動並行計算」的架構,特別擅長處理視頻、圖像類的海量多媒體數據。

這個不止華為一家有,但是,是華為第一個將他應用到SOC里的。

可以理解為多了一個人做智能分析,在970以前,所有的SOC做智能分析和圖像處理都是用CPU和GPU跑,這就有個劣勢要是CPU和GPU有任務的時候,那麼就沒時間分出資源來做智能處理。

這個時候NPU的功能就出來,NPU不但可以完成圖像處理智能分析,還可以協調CPU和GPU的資源,讓功耗更低效率更高。

現在,聯發科,展迅的SOC里都在搞NPU。

神經網路處理器(NPU)。

只要理解了神經網路計算,理解NPU就會非常簡單。

以CNN為例,CNN計算由大量的乘加計算(乘法累加計算)組成。

傳統的CPU架構進行類似的累加計算,效率是非常低的。

與CPU相比,以英偉達為代表的GPU做類似的計算,效率會比CPU高很多。

然而,這只是與CPU相比較。

GPU由於要兼顧圖像處理的任務,不可能針對神經網路計算進行特殊優化,而NPU是指專門針對神經網路計算進行特殊優化設計的處理器。

可以這麼理解,CPU也可以做圖像處理的任務,但是由於圖像處理的需求越來越大,所以英偉達看準機會,針對圖像處理做了專門的晶元,效率比CPU高的多。

久而久之,圖像處理就由專門的圖像處理晶元GPU來完成。

同樣,現在剛好是神經網路,機器學習處理需求爆發的初期。

傳統的CPU,GPU也可以做類似的任務,但是,針對神經網路特殊優化過的NPU單元,性能會比CPU,GPU高得多。

漸漸的,類似的神經網路任務也會由專門的NPU單元來完成。

之後,為什麼NPU的效率會比CPU/GPU高很多呢?主要就是由於乘法累加計算導致的。

這個乘法累加計算不是簡單的乘法累加計算,而是有數據相關性的乘法累加計算。

這樣,按照通用CPU的處理方法,就無法利用數據相關性的優勢,導致增加無謂的IO訪存。

而英偉達的做法,就是暴力的增加帶寬,帶來的副作用就是功耗增加。

答主,知乎僅僅只是一個交流平台,不要把這個當成權威。

百度,維基百科都要看看,比知乎權威多了 神經網路處理單元,一開始是寒武紀開發的,成功嵌入到麒麟970中,現在華為自己也開發出來了。

NPU的中文名為:網路處理器,是Neural-networkProcessingUnit的英文縮寫,是嵌入式神經網路處理器,採用「數據驅動並行計算」的架構,在電路模擬人類神經元和突出,實行人工智慧計算,主要用於處理視頻、圖像類的多媒體數據。

(源自網路)npu這個概念是有華為創造的,但是目前曉龍和蘋果都有涉及這項技術 NPU是神經網路處理器。

目前已知的其他公司有,瑞星微的RK系列,勘智K210晶元(64位雙核1TOPS算力),mtk,還有國外的意法,飛思卡爾等。

一個處理特定演算法的處理器不是只有華為有 以上業餘個人觀點 瀉藥,不懂耶嘿 P圖的,AI智能生成,能在半秒內P圖提高照片質量,確實只有麒麟有,那個P30pro拍月亮就是用的這項技術但是蘋果高通用CPU實現,沒有單獨做,不特別點都是正常成像,也是蘋果三星成像真實的原因 推薦閱讀: ※極米萬元激光電視皓LUNE,該選怎樣的抗光屏呢?※快速充電智能手機哪款最強? TAG:科技|華為|華為海思|AI晶元| 一點新知 GetIt01



請為這篇文章評分?