npu處理器的作用:主要用於網絡應用數據包的處理器,採用“數據驅動並行計算”的架構,特別擅長處理視頻、圖像類的海量多媒體數據。
NPU是麒麟970處理器的最大特徵,專業來說,它相當於是設立了一個專門的AI硬件處理單元—NPU,主要用來處理海量的AI數據。NPU是麒麟970芯片中,搭載的一顆用於神經元計算的獨立處理單元,英文名 Neural Network Processing Unit,簡稱 NPU,中文含義爲“神經元網絡”,它的功能主要是A new brain in your mobile,簡單地說,藉助這個玩意兒,你的手機或許會變得更聰明一些。
簡單地說,由於神經元分佈是網狀結構,因此能夠實現發散式的資訊處理及存儲,使得處理與存儲的效率大大提高,並有助於機器學習(啊,我的手機都開始認真學習了),沒錯和我們平時所說的發散性思維有些像。
由於神經網絡算法及機器學習需要涉及海量的資訊處理,而當下的CPU/GPU都無法達到如此高效的處理能力,所以需要有一個獨立的處理芯片來做這個事,麒麟970芯片中的這個NPU便是這樣的一個角色。
NPU除了擁有上面提到關於神經網絡算法方面的優勢,其自身的體積、能耗也僅有大型處理器的百分之一左右,這對於手機這樣的移動終端而言十分重要,畢竟有電是一切功能得以實現的前提。