Verkkoprosessori

Verkkoprosessori ( englanniksi  Network Processing Unit, NPU ) on ohjelmoitava mikroprosessori , jonka arkkitehtuuri on optimoitu käytettäväksi verkkolaitteissa ja tarjoaa vakaan paketinkäsittelytilan. Verkkoprosessorit ovat tyypillisesti integroituja piirejä , joiden ominaisuudet vastaavat yleiskäyttöisiä keskusyksiköitä .

Historia

Kun[ selventää ] tietokoneverkot olivat hitaita, niiden kautta välitetyt datapaketit käsittelivät tavalliset prosessorit. Tietokoneverkkojen kaistanleveyden kasvaessa tällaisten prosessorien suorituskyky ei riittänyt. Seuraava askel (1990-luvun alussa) oli mittatilaustyönä valmistettujen integroitujen piirien ( ASIC ) laaja käyttöönotto verkkolaitteissa. Samaan aikaan yleiskäyttöisiä prosessoreita käytettiin myös ASIC:ien kanssa, mutta ne käsittelivät pienen osan verkonhallintaan, reitittämiseen ja laitekokoonpanoon liittyvistä paketeista. Verkkoteknologiat kuitenkin muuttuvat nopeasti, ja mukautettuja siruja, vaikka ne voidaan konfiguroida, ei voida ohjelmoida uudelleen. Niistä puuttuu perinteisten prosessorien joustavuus, jossa kaikki muutokset voidaan tehdä ohjelmiston vaihtotasolla . Näin ollen nykyiset verkkoprosessorit ovat yhdistäneet molemmat lähestymistavat: niistä on tullut ohjelmoitavia ja erikoistuneita [1] .

Verkkolaitteisto sisältää CPU :n ja verkkoprosessorin, jotka voidaan ohjelmoida toimimaan tiettyjen verkkoliitäntöjen kanssa; Lisäksi niillä on paljon nopeampi suorituskyky johtuen siitä, että monien toimintojen suorittaminen niissä on rinnakkaista.

Katso myös

Muistiinpanot

  1. Cisco NPU: 400 Gbps verkkoprosessori . palvelinuutiset. (18. syyskuuta 2017). Haettu 17. marraskuuta 2017. Arkistoitu alkuperäisestä 17. marraskuuta 2017.

Linkit