小米AX1800路由自帶NPU 官方揭秘 讓CPU減少99%工作量

有了首款Wi-Fi 6路由AX3600的熱賣,小米又推出了第二款Wi-Fi 6路由——AX1800,價格也從599元降至329元(到手價僅299元)。

AX1800和AX3600都採用了高通的芯片解決方案,在CPU之外都集成了NPU。其中,AX3600搭載的是高通IPQ8071A 4核 A53 1GHz CPU,外加雙核 1.7GHz NPU;而AX1800則搭載IPQ6000 4核A53 1.2Ghz CPU,外加單核1.5GHz NPU。

小米AX1800路由自帶NPU 官方揭秘 讓CPU減少99%工作量

大家都知道,手機SoC里的NPU主要用於AI運算,那路由器里的NPU是做什麼的呢?

小米智能硬件部總經理劉新宇發文科普稱,小米路由器上的NPU,就像你當年去數學考試帶的那個計算器。

NPU又叫獨立網絡加速引擎。可以按照字面意思理解,它是專門用於處理數據包轉發的芯片。主要的⼯作是收到數據包,按照包的地址,快速轉發出去,就像一條快遞傳送帶。並且它只負責包的轉發,⽆法處理其他業務邏輯。⽽CPU可以用於處理多種不同規則。

小米AX1800路由自帶NPU 官方揭秘 讓CPU減少99%工作量

打個比方,CPU好比⼈的大腦,可以計算加減乘除,也可以⽤來學習英語,還可以⽤來邏輯推理,NPU更像是計算器,只能計算加減乘除,就像數據包轉發是路由器工作中最簡單和繁瑣的任務。但因為「專器專用」,NPU需要的指令集很少,處理效率很⾼,功耗很低。

當你學習時,如果不停有⼈來問2+6等於⼏,3*9等於⼏,會打斷大腦正在處理的事情,占⽤思考時間。⽽如果有了計算器(NPU),這類數據問題不需要過腦⼦(CPU),直接⽤計算器來算是不是效率更⾼?計算器本身的功耗並不高,但能夠大幅降低大腦的消耗。

CPU要處理的工作就太多了。除了數據包轉發,還有很多的工作要勞煩它:

1. 兒童安全上網。需要對指定設備的數據包進行攔截

2. 上⽹時段管理:需要限制某個時段,某個設備的數據包收發

3. ⿊⽩名單;需要對特定⽹址進⾏攔截

4. 設備限速:需要對特定設備的數據包進⾏識別

5. 流量統計

6. 訪客⽹絡

7. 數據調制解調

8. IoT設備安全掃描

9. WPS快連

10. 防蹭⽹

11. Mesh

12. USB數據傳輸

13. VPN

14. IPv6

15. PPPoE撥號

等等……

如果沒有NPU,數據包的轉發也能通過CPU來進⾏處理,但當設備多數據量⼤時,CPU占⽤就會變⾼,處理不過來時就會丟包,導致⽹絡⽆法使⽤。而這些特定的數據包轉發規則,可以交由NPU處理,CPU可以減少最多99%的工作量。

回想一下,在你當年做數學卷子的時候,有計算器和沒計算器的的效率差有多大?

作者:朝暉
來源:快科技