
network prosessor

networking aaplikkeshan domainil prathyekamaayi lakshyamidunna oru savisheshatha settulla oru integrated sarkyoottaan network prosessor.
network prosessorukal saadhaaranayaayi software prograamabil upakaranangalaan, koodaathe vividha tharatthilulla upakaranagalilum uthppannangalilum saadhaaranayaayi upayogikkunna pothuvaaya uddeshya central prosessing unitukalkku samanamaaya pothuvaaya savisheshathakal undaayirikkum.
vikasanathinte charithram.
aadhunika telecommunication netvarkkukalil, vivarangal (shabdam, viidiyoo, daatta) paakkat daattayaayi (paakkat switching ennu vilikkunnu) kaimaattam cheyyappedunnu, ithu public switch telephone network (pii. ezz. tii. enn) allengil analog tivi/radio netvarkkukal polulla analog signalukalaayi vivarangal vahikkunna pazhaya telecommunication netvarkkukalkku vipareethamaayittaan. eee paakkattukalude prosessing eee tharatthilulla paakkat daatta kaikaaryam cheiyunnathinu opttimais cheytha integrated sarcuteukal (aii. sii) srishtikkaan kaaranamaayi. eee netvarkkukalkkullil paakkat prosessing mechappeduthunnathinum opttimais cheiyunnathinum nalkunna nirddishta savisheshathakalo aarkkitekcharukalo network prosessorukalkkundu.
network prosessorukal prathyeka pravarthanangalulla aii. sii. esukalaayi parinamichu. eee parinamam kooduthal sankeernavum kooduthal vazhakkamullathumaya aisikal srishtikkaan kaaranamaayi. puthiya sarcuteukal prograam cheyyaavunnavayaanu, athinaal anuyojyamaaya software instaal cheythirikkunna niravadhi vyathyastha pravartthanangal ettedukkaan orotta hardware aii. sii. roopakalppanaye anuvadikkunnu.
network prosessorukal vividha tharatthilulla network upakaranangalude nirmmaanatthil upayogikkunnu, udaaharanathina
punarroopakalppana cheyyaavunna maachu tableukal.
svichukalkku uyarnna vegathayil pravartthikkaan anuvadikkunnathinaayi 2013-ll punarroopakalppana cheyyaavunna maachu tableukal avatharippichu, athesamayam avayil pravartthikkunna network protocolukaludeyo avaykku cheyyaavunna prosessinghinteo kaaryatthil vazhakkam nilanirthunnu. chippukal prograam cheyyaan pii4 upayogikkunnu. eee prosessorukale adisthaanamaakkiyullathaayinu kambaniyude nagnapada netvarkkukal, pinneedu 2019 ll intal vaangi.
oru rmt pipeline moonnu pradhana ghattangale aasrayichirikkunnu; prograamabil paazhsar, maachu-aakshan tableukal, prograamabil deparsor. paazhsar paakkat bhagangalaayi vaayikkukayum paakkattil eathu protocolukalaanu upayogikkunnathennu kandethaan eee bhagangal prosess cheyyukayum cheiyunnu (itharnettu, vlan, ipv 4..) paakkattil ninnu paakkat header vektarilekku (piechvi) chila feeldukal verthirichedukkunnu. piechviyile chila feeldukal ippozhathe headerukal allengil motham paakkat neelam polulla prathyeka upayogangalkkayi neekkivaykkaam. protocolukal saadhaaranayaayi prograam cheyyaavunnavayaanu, athupole thanne ekstraakt cheyyenda feeldukalum. oru inputt piechvi vaayikkukayum crossbar kyaam memory upayogichu athile chila feeldukalumaayi poruthappedukayum cheiyunna yoonittukalude oru parambarayaanu maachu-aakshan tableukal, eee nirddeshathe pinthunaykkunnathinaayi piechviyudeyum daattayudeyum onno athiladhikamo feeldukalil pravartthikkunna vishalamaaya nirddeshamaanu phalam. outtputtu piechvi adutha ema ghattathilekko deparsorilekko ayaykkunnu. deparsor piechviyum yadhaartha pakkattum edukkukayum athu mettaadaatta (piechviyilekku verthirichedukkaatha nashtappetta bittukal poorippikkaan) edukkukayum thudarnnu parishkkaricha paakkat bhagangalaayi outtputtu cheyyukayum cheiyunnu. ithu saadhaaranayaayi paazhsarineppole prograam cheyyaavunnathaanu, koodaathe chila konfigareshan fayalukal veendum upayogichekkaam.
protocol vazhakkam nilanirthukayum cpu overhead vardhippikkaathe thanne uyarnna vegathayil paakkattukal ayaykkaanum sweekarikkaanum serverukale anuvadikkunna network interface kantrolarukalil eee model prayogikkaan flexinic shramikkunnu.
pothuvaaya pravartthanangal.
oru paakkat prosessor enna nilayil pothuvaaya rolil, oru network prosessoril saadhaaranayaayi niravadhi opttimais cheytha savisheshathakalo pravartthanangalo undu, avayil iva ulppedunnu
vasthuvidyaa maathrkakal.
uyarnna daatta-rettukal kaikaaryam cheiyunnathinu, niravadhi vasthuvidyaa maathrkakal saadhaaranayaayi upayogikkunnu
koodaathe, network prosessingil nirnaayaka gadakamaaya traaphik maanejment, network prosessor aarkkitekcharinte avibhaajya gadakamaayi mariyirikkunnu, koodaathe athinte silikkan eriyayude ("riyal estettu") ganyamaaya bhagam samyojitha traaphik maanejarkkaayi neekkivachirikkunnu. aadhunika network prosessorukalil korukalkkidayil (kurachu dattaa vaakkukal) cheria sandeshangal kaimarunnathinaayi opttimais cheytha kuranja-latensi hye-throoput oonn-chipp intarkanakshan nettvarkkukalum sajjeekarichirikkunnu. pankitta memmariyude saadhaarana upayogathinu purame kaaryakshamamaya inter-coor ashayavinimayathinulla oru badal soukaryamaayi atharam netvarkkukal upayogikkaam.
aaplikkeshanukal.
network prosessorinte pothuvaaya pravartthanam upayogichu, oru software prograam network prosessor nadappilaakkunna oru aaplikkeshan nadappilaakkunnu, athinte falamaayi bhauthika upakaranangalude oru bhagam oru task nirvahikkukayo sevanam nalkukayo cheiyunnu. network prosessorukalil pravartthikkunna softweyaraayi saadhaaranayaayi nadappilaakkunna chila aaplikkeshan tharangal ivayaanu

