Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 9 reacties
Bron: Silicon Strategies, submitter: T.T.

In netwerk apparatuur als switches en routers wordt er gebruik gemaakt van een speciale processor die alle verkeer regelt. Deze processors worden ook wel Network Processing Unit genoemd, of kortweg NPU. Eigenlijk is een NPU niks anders dan een cpu die voor een aantal netwerk specifieke zaken is geoptimaliseerd.

IBM PowerPC logoMaar het ontwikkelen van zo'n speciale netwerk processor kost veel geld, terwijl de markt erg klein is. Onder andere daarom heeft IBM ervoor gekozen om de volgende generatie van NPU's, die in 2005 op de markt zal worden gezet, te baseren op de PowerPC architectuur en niet op de PowerNP architectuur die momenteel in gebruik is. Hiermee lijken ze dezelfde kant op te gaan als Intel die in hun netwerk processors de XScale processor gebruikt.

Uiteraard is de overstap niet zonder risico. Klanten van IBM die hebben geďnvesteerd in de PowerNP technologie komen in binnenkort voor de keuze te staan om of opnieuw te investeren in de PowerPC technologie of eens bij de concurrent, waaronder Intel en Motorola, rond te gaan kijken. Om dit risico te beperken zal IBM met een aantal hulpmiddelen komen om software die voor de PowerNP is geschreven te porten naar de PowerPC.

Moderatie-faq Wijzig weergave

Reacties (9)

Andere bedrijven (bv Sisco) gebruiken al PowerPC cpu's in netwerkapparatuur, maar dan PowerPC's uit de fabriek van Motorola.
Ook IBM PowerPC's worden gebruikt door bedrijven als Cisco. Vooral de PPC 740/750 ("G3") en de 400/500 (embedded) series zijn populair.
Volstrekt logisch. Die speciale netwerk operaties kan je veel beter in een speciale data-layer IC stoppen die je dan weer aanstuurt met een standard CPU. Vooral als je de belangrijkste operaties direct in deze specifieke chip kan uitvoeren, kan je de CPU flink ontlasten. Lijkt dus op een GPU aanpak.

De netwerkapparatuur ontwikkellaar heeft dan de keuze tussen een COTS data-link chip of een custom FPGA oplossing. Omdat alle netwerk specifieke problemen nu direct in de hardware worden geregeld is er dus geen noodzaak meer voor de PowerNP netwerk support instructies.
Ik weet niet of dat echt een probleem is voor de klanten. Een switch gebaseerd op PowerNP zal als het goed is niet anders functioneren dan een switch gebaseerd op een PowerPC. Kan iemand mij duidelijk maken waar ik dan aan moet denken als het wel het geval is?
Klanten van IBM zijn niet meteen de eindgebruikers. Het zijn de ontwerpers van netwerkapparatuur. Dus deze ontwerpers zullen moeten leren om software te schrijven voor de PowerPC ipv de PowerNP.
De PowerNP chip is al jaren doorontwikkeld door IBM, en specifiek goed voor NPU functies, daarom wordt ie ook in netwerkapparatuur gebruikt. Echter, de PowerPC proc is gewoon een 'pure' rekenmachine, waar die functies nog ingebouwd en getest moeten worden.

edit: het kan dus zijn dat de eerste netwerkapparatuur wat 'hickups' vertoont vanwege de PowerPC proc die nog nooit een packet voorbij heeft zien komen ;) Maar IBM kennende zullen ze dat heus wel terdege testen voordat het massaal de markt op komt.
Logisch toch? Als ik iets zou maken zou ik het ook in m'n eigen bedrijf gebruiken.

Open deur dit verhaal.

Makaman
Jullie moeten eens gaan kijken op de ati website :7
It's TIME !!! :9~
Yahoo!
Dikke koeler en overklokken maar: van 1Gbit naar 1,2Gbit in mijn switch! :?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True