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 , , 11 reacties
Bron: SiliconStrategies.com

SiliconStrategies.com bericht dat Ubicom een I/O-processor heeft geïntroduceerd die is uitgerust met hyperthreading-technologie. De IPC3023-chip is bedoeld voor gebruik in gateways, routers en access points en kan maximaal met acht threads tegelijk werken. Anders dan bij de Pentium 4 van Intel wordt de techniek niet gebruikt om de negatieve impact van geheugenlatencies op te vangen, maar om het formaat van de chip te reduceren. Chips in netwerkapparatuur moeten vaak overweg kunnen met meerdere protocollen waardoor voor elk protocol een apart stukje hardware aanwezig is in de processor. De IPC3023 kan per thread een protocol afhandelen en heeft dus geen extra hardware nodig.

Hierdoor is het formaat van de chip slechts tien procent van het formaat van een vergelijkbare chip die gebruik maakt van aparte I/O-engines om de verschillende protocollen af te handelen. De vrijgekomen ruimte wordt gebruikt om 256KB SRAM cachegeheugen te integreren waardoor niet alleen kosten bespaard worden, maar het geheugen ook aanzienlijk sneller benaderd kan worden. De chip zal gebakken worden met behulp van een 0,13 micron productieprocédé en beperkt leverbaar zijn dit kwartaal. In de tweede helft van dit jaar zal de chip in volumeproductie gaan en voor 12 dollar over de toonbank gaan als je minimaal 100.000 stuks afneemt. Hieronder een klein stukje over de architectuur:

Ubicom logoThis frees up enough silicon real estate to bring 256-Kbytes of SRAM on board for storing instruction and packet data. Not only does this shave a few dollars in SDRAM components, it also shortens the time it takes for the processor to access memory. Ubicom claims it can access memory in two cycles versus the 20 to 50 cycles it takes for external RAM. If more RAM is needed, the chip has an interface that can connect with external SDRAM.

This "memory-to-memory" processing scheme, which lets the processor write directly to memory and then quickly drive the outputs to the I/O pins, lengthens the pipeline by two stages to 10. Normally this could make the processor more vulnerable to stalls. In this case, however, a branch mispredict can be hidden by switching to another thread. In most other respects, the processor resembles a 32-bit RISC machine running at 250-MHz.

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (11)

Normally this could make the processor more vulnerable to stalls. In this case, however, a branch mispredict can be hidden by switching to another thread.
in combinatie met
Chips in netwerpapparatuur moeten vaak overweg kunnen met meerdere protocollen waardoor voor elk protocol een apart stukje hardware aanwezig is in de processor. De IPC3023 kan per thread een protocol afhandelen en heeft dus geen extra hardware nodig.
Kan ik hieruit opmaken dat een pakketje altijd door meerdere threads tegelijk bekeken wordt en uiteindelijk het resultaat van maar 1 thread gebruikt wordt :?
Dan is het toch niet echt vergelijkbaar met hyperthreading, maar meer alle mogelijke stappen alvast uitvoeren en we zien aan het eind wel wat we weg kunnen gooien als blijkt welke operatie nu werkelijk nodig is.
Hyperthreading kan natuurlijk ook wel op die manier "misbruikt" worden, maar ik stelde me daar toch eigenlijk iets anders van voor.
Nee.
Normally this could make the processor more vulnerable to stalls. In this case, however, a branch mispredict can be hidden by switching to another thread.
Hier staat dat als er een "branch mispredict" plaat vind de latency die normaal zou optreden kan opgevangen worden door over te schakelen naar een andere thread die met een andere taak bezig is. Nu kan de thread waar de "branch mispredict" optrad in de achtergrond voorzien worden van data terwijl de processor bezig is met een andere taak en er dus geen tijd verloren raakt. Ik zie hier nergens iets staan over het domweg parrallel uitproberen van verschillende mogelijkheden, of mis ik iets?
Is hypertreading niet gepatenteerd door Interl?
In de tweede helft van dit jaar zal de chip in volumeproductie gaan en voor 12 dollar over de toonbank gaan als je minimaal 100.000 stuks afneemt. Hieronder een klein stukje over de architectuur:
Welke particulier koopt nu 100.000 stuks?
Wat gaat dat voor ons kosten?
"over de toonbank" is een zegswijze, da's figuurlijk, da's overdrachtelijk bedoeld. Da's net als "dan zijn de rapen gaar", dat zijn ook geen echte rapen natuurlijk, da's ook een zegswijze, figuurlijk.

Of dacht je dat het echte rapen waren? Nee natuurlijk niet! Want denk je wel niet? Op zo'n moment?

Nee, die rapen en die toonbank, die zijn van hetzelfde laken een pak.

Maar geen echt pak natuurlijk, nee natuurlijk niet! Dat kan toch niet? Ik bedoel, wie maakt er nou van lakens een pak? Nou wie? Wie?

Zal ik het zeggen? De Ku Klux Klan!

Nee maar ff serieus, want die worden er nu weer bij de haren bijgesleurd.

Ehr, ja niet echt natuurlijk, want dat kan helemaal niet, dan moet eerst die puntmuts af etc. Wordt 1 grote rommel.
Gejat van Hans Teeuwen?
Welke particulier koopt nu 100.000 stuks?
Wat gaat dat voor ons kosten?
Posting:
De IPC3023-chip is bedoeld voor gebruik in gateways, routers en access points en kan maximaal met acht threads tegelijk werken.
Fabriceer jij als particulier zijnde gateways, routers en access points? Een particulier heeft helemaal niks aan dergelijke chips, en een fabrikant van zulke apparatuur koopt ze niet per stuk in.
De naam "Hyperthreading" is wel door Intel geregistreerd, maar de techniek die erachter zit, bestaat al veel langer: SMT (Synchronized Multi Threading) en wordt dacht ik ook wel in de duurdere chips toegepast. Alleen daar heet het dan gewoon SMT.
Zie ik daar een concurrent voor PDA processors?
Want dergelijk chippies zijn natuurlijk ook erg geschikt daarvoor.
Zie Xscale in routers ed...

12 dollar voor een chippie is natuurlijk niet erg veel..
De IPC3023-chip is bedoeld voor gebruik in gateways, routers en access points en kan maximaal met acht threads tegelijk werken.
Chips in netwerkapparatuur moeten vaak overweg kunnen met meerdere protocollen waardoor voor elk protocol een apart stukje hardware aanwezig is in de processor. De IPC3023 kan per thread een protocol afhandelen en heeft dus geen extra hardware nodig
Het lijkt me een beetje nutteloos om een chip die echt gebouwt is voor netwerkverkeer in een pda te bouwen.. Tenzij je de lan performance op wilt krikken / hem wilt gebruiken als wireless router }>

Ik denk eerder dat dit een chip is voor in Level 3 switches. (Level < 3 heeft nog niet te maken met de protocollen, alleen met ethernet pakketjes).

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