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 , , 25 reacties
Bron: News.com

News.com heeft een artikel geschreven over de toekomstige serverchips van IBM. Toen het huidige topmodel van het bedrijf - de Power4 - voor het eerst getest werd brak deze alle records op het gebied van performance, en er is nog steeds geen geavanceerder product op de markt. In cartridge vinden we vier plakken silicium, en op ieder daarvan zijn twee 0,18 micron cores aanwezig. Het geheel is natuurlijk wel erg prijzig, groot, heet, en hongerig naar stroom. Hoewel IBM haar technologische voorsprong natuurlijk niet uit handen wil geven gaat men in de Power5, die in 2004 moet verschijnen, zo min mogelijk transistors toevoegen, en samen met 0,13 micron technologie moet dat de high-end serverchip wat betaalbaarder maken. Nieuwe features die we kunnen verwachten zijn SMT (dezelfde technologie die door Intel HyperThreading wordt genoemd) en eLiza, om niet alleen fouten binnen een server op te kunnen merken, maar deze ook zo goed mogelijk op te lossen. Verder wordt de partitioning verbeterd, waardoor het mogelijk wordt om een grote server op te splitsen in enkele tot honderden kleinere servers.

IBM Power4 core Het belangrijkste nieuwtje is echter de zogenaamde "Fast Path" strategie. Dat wil zeggen dat bepaalde systemcalls van het AIX operating systeem hardwarematig verwerkt zullen zitten in de processor. Uiteraard moeten deze functies dan bewezen foutloos en zeker niet veranderlijk zijn. Voorbeelden van functionaliteit die van het operating systeem naar de hardware verplaatst wordt zijn TCP/IP, de Message Passing Interface voor communicatie binnen clusters, en virtueel geheugenbeheer. In 2006, met het verschijnen van Power6, wil IBM de processor zelfs taken laten uitvoeren die nu door niet-systeem software worden afgehandeld, zoals Oracle en WepSphere.

IBM werkt ook samen met Linux programmeurs om de 'hardwired' software veel breder te kunnen gebruiken dan alleen op AIX servers. Het is namelijk de bedoeling dat de Power processors ook in de dunne blade servers terecht komen. Daarvoor moet het stroomverbruik teruggebracht worden van 125 naar maximaal 40 Watt. Om dat te bereiken zal het bedrijf binnenkort met een Power4 cartridge komen waarop maar één processor aanwezig is. Hoewel experts verwachten dat andere bedrijven de "Fast Path" strategie zullen navolgen, zet Sun - de huidige marktleider op het gebied Unix servers - zijn vraagtekens bij het doen van zulke specifieke optimalizaties:

Sun cautions that there can be problems accelerating software functions. "If all you're going to do is a custom operation, then building a custom chip makes sense. But computers are still in the general-purpose range," Kunz said. And designing the processor poorly--for example, hardwiring specific software operations that aren't used frequently--wastes silicon real estate, making the chip more costly and power-hungry.

[...] "We've heard nothing from Intel application-specific acceleration features in Itanium, and we can see out into the 2004, 2005 timeframe," Glaskowsky said, adding that Sun can't afford to spend as much on chip design as IBM and Intel and that SGI and Hewlett-Packard Unix chips eventually are being phased out.
Moderatie-faq Wijzig weergave

Reacties (25)

Interessante ontwikkeling. De Power4 is op dit moment de snelste RISC processor, maar die 'Fast Path' strategie druist recht in tegen de principes van een Reduced Instruction Set Computer.

Dankzij dit soort technologiën en SMT (met bijbehorende compiler trucjes, zoals meerdere branches tegelijkertijd uitvoeren), CMP, on-die geheugencontrollers en I/O, en glueless multiprocessing zijn er voldoende mogelijkheden om de performance-per-clock te laten toenemen.
de opvolgers houden dus dezelfde performance, maar dan wel met een veel betere functionaliteit. Erg interresant is ook dat de prijzen eventueel lager zullen worden :)
AIX Operating System? IBM ging toch actief Linux ondersteunen?

Het zou leuk zijn als deze processor betaalbaar zou worden en er in Linux ondersteuning voor zou komen. Dan kunnen Intel en AMD wel inpakken :).

edit:

En Microsoft ook, overigens, hun software is speciaal toegespitst op het Intel platform, die vormen samen al jaaaaaren het Wintel platform :).
Het AIX operating system idd dit is een unix variant speciaal voor de RS6000 systemen.

En IBM werkt idd samen met linux distros uit mijn hoofd SUSE en Redhat wat ze onder andere gedaan hebben is AIX optimaliseren voor linux.
De communicatie tussen de twee operating systems is verbeterd.
AIX is te oa te beheren vanuit linux en omgekeerd.

Verder denk ik niet dat deze processors snel betaalbaar zullen worden voor de gewone consument.
Dit is namelijk niet de markt waar ze deze CPU's in willen zetten.
Deze monsters zitten in high end servers en verder nergens anders in.
Hiervoor heeft IBM onder andere Motorola 604 cpu in het assortiment die wel betaalbaar zijn voor de consument.

Als laatste denk ik dat Intel en AMD niet zo snel uit het low end segment zullen verwijnen.
Omdat ze deze markt van uitekende CPUs voorzien met een goede prijs.
Deze monsters zitten in high end servers en verder nergens anders in.
Je moet niet vergeten dat er ook al een berg RS/6000 workstations zijn.
Dit wordt dan wel gebruikt voor high-end CAD toepassingen, maar ze komen wel degelijk voor buiten het server-segment.
+ ze worden wel degelijk steeds goedkoper, de prijzen van een RS/6000 workstation zijn langzaam beter aan het worden.... Ik verwacht toch dat dit straks de toekomst gaat worden. -brute kracht-
IBM gaat inderdaad Linux actief andersteunen maar daarbij wijken ze natuurlijk niet af van hun 'oude en vertrouwde' AIX ;)

Betaalbaar is meer in de zin van betaalbaar op server platform (en dan niet de el-cheapo servers :D )
Voor zover ik weet was de planning anders om met linux te gaan samenwerken/mee ontwikkelen en als dat een beetje gelukt is langzaam AIX uit te faseren
Volgens mij kan je geeneens een IBM server (met power4) bestellen met Windows server erop.
Natuurlijk snapt Windows niks van RISC, zover zijn ze bij MS nog niet.
anders had MS al lang een echte monopolie gehad...

Het hele AIX OS is ontworpen om RISC apparaten heen, daar heeft MS totaal geen vinger in de pap.

Maar het werkt ook als een trein, je bent een hele goeie (of hele slechte) als je een AIX bak echt over de zeik helpt, iets wat bij een Windows machine kinderspel is :)

Als dit spul binnen het bereik van de "normale" tweaker zn portemonnee valt, sta ik als eerste in de rij, want hier heeft MS totaal geen antwoord op, zelfs niet met de Wintel-alliantie.

edit:

te laat...
Al ben ik geen fan van MS, je moet ze ook niet tekort doen.

Ik heb in een grijs verleden nog gewerkt met NT Server for Alpha (voor server van het toenmalige DEC/ Digital). Dat waren toen de best presterende RISC systemen.
NT op een Alpha was zonde, een 32bits OS op een 64bits CPU.
Maar het werkt ook als een trein, je bent een hele goeie (of hele slechte) als je een AIX bak echt over de zeik helpt, iets wat bij een Windows machine kinderspel is
Zonder nu meteen een flaim te willen geven moet ik zeggen dat ik in de begin jaren 90 niet echt onder de indruk was van de RS6000 machines (nog voor de PowerPC versies). De hardware was wel redelijk snel, maar het was een hel om software te schrijven/porten naar dit platform. Mede dankzij de (toen) niet ANSI-C compiler (hoewel IBM wel beweerde dat deze INSI-C compliant was). Ook bij het openmaken van zo'n machine schrok ik toch wel van de knullige manier waarop last-minute changes waren uitgevoerd op bijvoorbeeld netwerk kaarten. Het was vooral de snelheid die goed te noemen was, maar daar hield het wel bij op. Maar misschien is de huidige generatie wel een stuk beter.
Deze chips zijn bedoeld voor AIX = RS6000, daarop zul je inderdaad geen windows installeren.
Je kunt het zien als een console, de basis van AIX is voornamelijk geschreven rond een bekende set hardware. Daardoor zul je voor vergelijkbare hardware meer performance krijgen, met het speciaal geschreven en getune'de o.s.

Ook zul je waarschijnlijk met firmware wel updates kunnen uitvoeren.
ja je vergeet alleen dat MS ietsie meer desktop markt heeft dan Linux :( of :)

maar goed ik mag niet klagen met de Sun solaris desktop ziet er flex uit gamed alleen zo verrot moeilijk (lees: niet)

maar die RISC dingen lopen 20x beter dan een Intel nu hoef ik ze nog steeds niet aan te slingeren echter mijn 386 of 486 weel ..
Dit is wel een zeer domme zet om software hardwarematig in te bakken. Dan kun je beter losse chips bakken die dit hardwarematig doen en die op een insteekkaartje in je mob steken.
Je kunt nu niets veranderen aan die hardware.
Je kunt je afvrage of dat wel zo dom is. Bepaalde functies wijzigen nu eenmaal niet of nauwelijks. Op dat moment is het een kandidaat voor siliconisatie. Kijk maar eens naar een GPU. In principe doet dat ding ook niets anders dan heel erg snel een specifieke instructieset afwerken.

Ik zie wel wat in deze richting, maar ik ben het met je eens dat IBM wel erg voorzichtig zal moeten zijn welke features wel en welk niet in de hardware terecht komen.
Dat hoeft niet.
Er bestaan ook dingen als FPGA's enzo
Dat is een soort chip waarop je bepaalde schakelingen kunt maken, door 'm te programmeren.
Op die manier kun je bepaalde dingen heel efficient laten oplossen in hardware en het toch flexibel houden.
Dus mischien hebben ze wel een FPGA-achtige structuur in de processoren ingebakken.
In 2006, met het verschijnen van Power6, wil IBM de processor zelfs taken laten uitvoeren die nu door niet-systeem software worden afgehandeld, zoals Oracle en WepSphere.
Interessante ontwikkeling is dit; hoe nuttig het is, moet nog een beetje blijken, maar het is wel een ommezwaai omdat de trend van de afgelopen jaren juist was: vrij algemene CPU's en veel functionaliteit in software, nu gaan CPU's dus toch weer meer gespecialiseerde taken uitvoeren...
In 2006, met het verschijnen van Power6, wil IBM de processor zelfs taken laten uitvoeren die nu door niet-systeem software worden afgehandeld, zoals Oracle en WepSphere.


Interessante ontwikkeling is dit; hoe nuttig het is, moet nog een beetje blijken, maar het is wel een ommezwaai omdat de trend van de afgelopen jaren juist was: vrij algemene CPU's en veel functionaliteit in software, nu gaan CPU's dus toch weer meer gespecialiseerde taken uitvoeren...
Ja, ik snap er ook niets meer van. De PowerPC is een RISC processor. Met toevoeging van dat soort spul wordt het dan toch weer een CISC Processor......

WB
RaVeDaVe:

Och, een RS6000 plat krijgen is heel gemakkelijk:

cat /dev/mem /tmp/mem

daarna

cat /tmp/mem /dev/mem

Gegarandeerd dat die plat gaat, btw, dit kan met iedere Unix/Linux/BSD.

Met gewoon werken, nee, dan krijg je een RS6000 vrijwel niet plat......
cat: /dev/mem: Permission denied

Aah maar het moet als root zeker? Tja dan kan je hem ook gewoon platkrijgen door "halt" te runnen he... |:(

(linux 2.4.18 BTW)
Vele praten hier maar over RS/6000 en AIX. Wat dachten jullie van de Apple Power Mac 3 (PowerPC G3 processor) en de Power Mac 4 (PowerPC G4) processor.

Bij mij is alles thuis dan wel WIntel en LIntel maar ik zou heel ver gaan om een Powermackie G4 te krijgen. Nagenog geen Megahertzen t.o.v. een (fantastische) AMD of een (te dure) P4 maar qua performance druipt ie beide toch wel af.
\[off-topic]
Zo is wel te zien dat (zoals AMD zelf al zegt) megahertzen niets zeggen over performance.
\[/off-topic]
Wat ik dus wilde zeggen. Apple gebruikt de PowerPC processor dus ook (weet alleen niet of het een gemodificeerde variant is).
\[off-topic]
En voor de Linux gekken onder ons. Voor PowerPC heb je dus geen RS/6000 doos nodig, je kunt ook een iMacie/PowerMac nemen. Maar waarom zou je Linux nemen als je MacOS/X hebt.......
\[/off-topic]
WB
De PowerPC die Apple gebruikt is van Motorola, en dat heeft niets met de Power van IBM te maken.
is een reactie op:
Gepost door _Teun_ vrijdag 26 april 2002 - 13:00 Score: 3 (Inzichtvol)
Dit is wel een zeer domme zet om software hardwarematig in te bakken. Dan kun je beter losse chips bakken die dit hardwarematig doen en die op een insteekkaartje in je mob steken.
Je kunt nu niets veranderen aan die hardware.


Gepost door Bobco vrijdag 26 april 2002 - 13:10 Score: 2 (Inzichtvol)
Je kunt je afvrage of dat wel zo dom is. Bepaalde functies wijzigen nu eenmaal niet of nauwelijks. Op dat moment is het een kandidaat voor siliconisatie. Kijk maar eens naar een GPU. In principe doet dat ding ook niets anders dan heel erg snel een specifieke instructieset afwerken.

Ik zie wel wat in deze richting, maar ik ben het met je eens dat IBM wel erg voorzichtig zal moeten zijn welke features wel en welk niet in de hardware terecht komen.
maar vautje van mij

mwah. ging ip nou niet net ff veranderen van ipv4 naar ipv6??
Toevallig is er op dit moment op de faculteit elektrotechniek van de TU/e voor een paar maanden een top-researcher van IBM Watson (New York) gast-docent. Hij is gekomen om het vak "Ontwerp technologie" (VLSI) te doceren.

Vandaag ben ik toevallig naar een presentatie van hem geweest (30 min.) waarin hij (naast een technisch verhaal) ook o.m. vertelde dat zijn office maar een paar kamers verwijderd was van waar Deep Blue is ontwikkeld. Verder hoorde ik dat IBM momenteel bezig is met een 15 peta-flops systeem (best veel :P) waarbij alle berekeningen redundant worden uitgevoerd. Best grappig :P

Dus, mochten jullie details willen weten over het een en ander, dan moet je even langskomen bij EH vloer 9, en vragen naar Chandu V.

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