Turinys
Tinklo procesoriai pranašauja Interneto revoliuciją 2
Ar daug kas girdėjote apie kompaniją MMC? Matyt, nelabai daug. 2
Didžiausi konkurentai 3
Vietoj šynos 3
Standartiniai produktai 4
NISC architektūra 4
Mažiau ir mažiau 4
DSP procesoriai 6
ADSP – 21XX šeima 6
21xx šeimoje yra šie bazinės architektūros elementai 7
ADS 7
Tinklo procesoriai pranašauja Interneto revoliuciją
Tinklo procesoriai gali iš esmės pakeisti internetinės struktūros
kūrimą. Griežtas spartaus naujų sprendimų įdiegimo rinkoje reikalavimas
sąlygos standartinių programinės įrangos valdomų tinklo procesorių galią
išstumti specialiais integriniais grandynais ASIC (Application Specific
Integrated Circuit – taikomoji integrinė schema) paremtus įrenginius. Švedų
savaitraštyje „Elektronik i Norden“ skelbiamame interviu amerikiečių
kompanijos MMC specialistas Robinas Melnickas dėsto savo nuomonę apie šias
tendencijas.
Ar daug kas girdėjote apie kompaniją MMC? Matyt, nelabai daug.
„Bet faktiškai būtent MMC ir išrado tinklo procesoriaus koncepciją“, –
sako rinkodaros skyriaus šefas Robinas Melnickas. „Mes vadiname save
„Network Processor Company“ ir šią sąvoką saugome kaip prekės ženklą ir
JAV, ir Europoje.“
MMC tinklo procesoriumi vadina procesorių, kuris visiškai valdomas
programinės įrangos ir optimizuotas kelių rūšių tinklo įrangai.
„Tinklo procesoriai turėtų sukelti revoliucinius pokyčius taip, kaip ir
kuriama Interneto struktūra.
Tie pokyčiai prasidės tuomet, kai įranga su procesoriais, kurie
programuojami aparatūriškai, bus pakeisti programine įranga valdomais
procesoriais.“
Kompanijos MMC rinkodaros skyriaus šefas Robinas Melnickas.
Viską lemia sąvoka „time-to-market“ (laikas iki patenkant į rinką).
Jei, pavyzdžiui, naudojama ASIC, galima gauti tai, ko norima, bet reikia
palaukti keletą metų. O šiandieninėje situacijoje net ir mėnesiu
suvėlavimas gali kainuoti milijoninius nuostolius. Visi nori gauti jiems
reikalingus produktus greitai, todėl jie nori nenori pradės naudoti tinklo
procesorius.
„Didžiausias mūsų klientas yra Cisco, kuriam tenka apie 25 proc.
kompanijos apyvartos. Taip buvo iki tol, kol ši kompanija nusipirko
Aeropoint, didžiausią tinklo internetinių komutatorių gamintoją. Bet
Aeropoint irgi mūsų klientas, todėl dabar Cisco iš viso nuperka 40 proc.
mūsų gaminių.
Nortel, Lucent, Alcatel, Fujitsu – tai kiti mūsų klientai, naudojantys
tinklo procesorius. Tai didelės kompanijos, gaminančios šimtus įvairių
įrenginių, o tai reiškia, kad jiems dirba dideli konstruktorių, norinčių
patys spręsti, kaip turi atrodyti jų gaminys, kolektyvai. Kiekviename
tokiame kolektyve rasime po kelis tuzinus žmonių, vartojančių tinklo
procesorius.“
Didžiausi konkurentai:
„Didžiausi mūsų konkurentai yra ne Intel, Motorola ar IBM, kurios
gamina panašius produktus. Blogiau yra, kai ASIC kuriančios kompanijos vis
dar bando įsiūlyti mūsų potencialiems klientams savo pasenusią įrangą.
Todėl mums tenka visą laiką bendrauti su klientais ir įtikinėti juos
nebijoti naujovių.“
Šiuo metu stengiamasi padidinti tinklo procesorių spartą. Sparčiausi
šiandieniniai lustai skiriami OC-48 lygmeniui (2,4 Gb/s). MMC neseniai
pristatė savo strateginį planą, kuriame numatoma sukurti tinklo procesorių
OC-192c (10 Gb/s) lygmeniui. Tikimasi, kad pirmieji šios serijos gaminiai
pasirodys dar 2001 m.
„Neseniai mes taip pat sukūrėme tinklo procesoriams C kalbos
kompiliatorių. Svarbiausia to pasekmė ta, jog dabar mūsų procesoriai
pasidarė paprasčiau programuojami. Šis gaminys labai sutrumpino tinklo
procesorių kelią iki rinkos. Anksčiau programas reikėdavo rašyti
„Assembleriu“. Mūsų konkurentų procesoriai iki šiol tesupranta tik šią
kalbą.“
Asmeninis kompiuteris ir tinklo korta
Įdomu žvilgtelėti kokius dešimt metų atgal ir pasižiūrėti, kaip buvo
konstruojami maršrutizatoriai tuomet. Tuomet buvo naudojamas bendras CPU
(Central Processing Unit – centrinis procesorių blokas), prie kurio per
šyną prijungdavo daug tinklo kortų. Patį maršrutizavimą atlikdavo
programiškai. Ir dabar galima sukurti maršrutizatorių iš įprastinio
asmeninio kompiuterio ir poros tinklo kortų, bet toks sprendimas bus labai
lėtas.
Kai buvo pradėti kelti didesni reikalavimai spartai, bendro CPU
neatsisakyta, bet kiekviena linijos korta buvo papildoma paskirstytuoju
CPU, MAC ir PHY. Visa tai ir toliau jungiama prie procesoriaus per šyną.
Šitaip, pavyzdžiui, atrodo Cisco 7500.
Vietoj šynos
Šiandien lėtąją šyną keičia „audinys“ arba kryžminiai perjungikliai.
Dešimtis linijos kortų galima jungti prie vienintelio kryžminio
perjungiklio, grindžiamo specialiai sukurtu, labai sparčiu ASIC.