小米路由器從AX3600到新發布的AX1800,分别采用了高通6核和5核企業級芯片,其中各自帶有雙核1.7GHz和單核1.5GHz的NPU,這是許多其他品牌路由器都不具備的元件。最近就有很多用戶很好奇問,這個NPU到底是什麼,和CPU什麼關系?為什麼小米路由器非要加上這個功能不可?
今天我們就來簡單科普一下NPU的概念。
高通5核企業級芯片運用在家用路由上,采用 4核 64位 A53 CPU 獨立NPU 模組
NPU又叫獨立網絡加速引擎。可以按照字面意思理解,它是專⻔⽤來處理數據包轉發的芯片。主要的⼯作是收到數據包,按照包的地址,快速轉發出去,就像一條快遞傳送帶。并且它隻負責包的轉發,⽆法處理其他業務邏輯。⽽CPU可以⽤于處理多種不同規則。
打個比方,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負載,吞吐量提升21%。
如果沒有NPU,數據包的轉發也能通過CPU來進⾏處理,但當設備多數據量⼤時,CPU占⽤就會變⾼,處理不過來時就會丢包,導緻⽹絡⽆法使⽤。⽽這些特定的數據包轉發規則,可以交由NPU處理,CPU可以減少最多99%的⼯作量。
回想一下,在你當年做數學卷子的時候,有計算器和沒計算器的的效率差有多大?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!