
A hálózati processzor (vagy NPU, ami a Network Processing Unit rövidítése) olyan programozható mikroprocesszor, amelynek célja a kommunikációs hálózatok használatának felgyorsítása azáltal, hogy bizonyos, általában magas szintű vagy gépi kódban implementált hálózati funkciókat vagy algoritmusokat közvetlenül integrált áramkörökben valósít meg. Leggyakoribb feladata a hálózatok adatcsomagjainak feldolgozása és továbbítása, a processzorok felépítését és programozását leggyakrabban ezekre a feladatokra optimalizálják.
A hálózati processzorok sok csomagot tudnak egyszerre és egymástól függetlenül feldolgozni olyan technikák segítségével, mint a masszív párhuzamos feldolgozás és a futószalagos feldolgozás. A jelenlegi processzorok ebből eredő vezetékes adatátviteli sebessége elérheti a 200 Gbit/s-t duplex módban (2013-as állapot szerint).
{{cite web}}: Unknown parameter |offline= ignored (|url-status= suggested) (súgó)