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).
Jegyzetek
Fordítás
Források Ran Giladi: Network Processors: Architecture, Programming, and Implementation. Morgan Kaufmann (Elsevier), 2008, (). Douglas Comer: Network Systems Design Using Network Processors: Intel 2XXX Version. Addison-Wesley, 2005, (Tartalomjegyzék és Intel NP programkód).
További információk Linley Gewnnap: Netzwerkprozessoren enträtselt. Special Report. EE Times, 12. August 2004.
Kapcsolódó szócikkek Active networking Internet Sorbanállás-elmélet
Kategória:Hálózati eszközök Kategória:Mikroprocesszorok Kategória:Alkalmazásspecifikus integrált áramkörök