科普:小米路由器上的NPU是什么?其实是个“计算器”

【科普:小米路由器上的NPU是什么?其实是个“计算器”】5月13日 , 小米发布了最新的路由器产品——小米路由器AX1800 , 这也是一款WiFi6的路由器 。 在硬件上 , 它采用了高通5核企业级芯片 , 4核64位A53CPU+独立NPU模组 , 表现可圈可点 。 那么NPU是什么?NPU和CPU又是什么关系?我们来看看小米集团智能硬件部总经理刘新宇的科普 。
科普:小米路由器上的NPU是什么?其实是个“计算器”
文章图片
小米路由
NPU又叫独立网络加速引擎 。 可以按照字面意思理解 , 它是专门用来处理数据包转发的芯片 。 主要的工作是收到数据包 , 按照包的地址 , 快速转发出去 , 就像一条快递传送带 。 并且它只负责包的转发 , 无法处理其他业务逻辑 。 而CPU可以用于处理多种不同规则 。 CPU像是人的大脑 , 可以计算加减乘除 , 也可以用来学习英语 , 还可以用来逻辑推理 , NPU更像是计算器 , 只能计算加减乘除 , 但因为“专器专用” , NPU处理效率很高 , 功耗更低 。
科普:小米路由器上的NPU是什么?其实是个“计算器”
文章图片
小米路由
如果没有NPU , 数据包的转发也能通过CPU来进行处理 , 但当设备多数据量大时 , CPU占用就会变高 , 处理不过来时就会丢包 , 导致网络无法使用 。 而这些特定的数据包转发规则 , 可以交由NPU处理 , CPU可以减少最多99%的工作量 。


    推荐阅读