Microsoft beëindigt de ondersteuning voor Itanium-processors in zijn serversoftware. Dit betekent dat Windows Server 2008 R2, SQL Server 2008 R2 en Visual Studio 2010 de laatste versies met Itanium-ondersteuning zullen zijn.
De aankondiging om Itanium-ondersteuning te schrappen werd gedaan door Dan Reger, technisch productmanager bij de Windows Server-divisie van Microsoft. Na Windows Server 2008 R2, SQL Server 2008 R2 en Visual Studio 2010 zullen geen nieuwe versies van deze software verschijnen met ondersteuning voor de Itanium. Volgens de support lifecycle policy van de softwarereus uit Redmond zal algemene ondersteuning voor Windows Server 2008 op Itanium-systemen eindigen op 9 juli 2013. Vanaf die datum kunnen zakelijke gebruikers nog vijf jaar extended support krijgen, waardoor ze tot 10 juli 2018 veiligheidsupdates en ondersteuning tegen betaling ontvangen.
Het nieuws betekent een tegenslag voor Intel. Begin februari introduceerde de processorfabrikant nog een nieuwe serie Itanium-processors. Eind maart verscheen echter de 7500-serie Xeon-processors, die voorzien zijn van features die voorheen alleen op Itanium-cpu’s te vinden waren. Dan Reger noemt deze evolutie van x64-processoren ook als reden om Microsofts ondersteuning te staken voor de IA-64-instructieset van de Itanium. Eerder kondigde Red Hat al aan dat diens Enterprise Linux 5 de laatste versie zal zijn met Itanium-ondersteuning.
[Reactie gewijzigd door Relief2009 op 5 april 2010 13:38]
Het is idd maar hoe je het bekijkt, maar ik denk dat de titel wel ok is. Het besluit om support te beindigen gaat namelijk NU in. Dat betekent dat alle software die vanaf NU bij MS ontwikkeld word, niet meer op een Itanium getest zal worden, geen binaries voor gebakken worden en er dus al helemaal niet meer Itanium specifieke dingen (denk aan de HAL en Windows Kernel) ontwikkeld worden.Het is natuurlijk hoe je het maar leest, maar de titel was veel beter geweest:
[Reactie gewijzigd door Typhoner op 5 april 2010 19:04]
Ik denk dat het aantal bits of de hoeveelheid adresseerbaar geheugen nog de minste reden is waarom x86 langzaam maar zeker minder bepalend zal gaan worden. De belangrijkste reden dat x86 nog steeds erg populair is, is volgens mij de consumenten-desktop: omdat Windows als dominante OS voor desktops en workstations eigenlijk altijd x86 (of iets compatibels zoals x86-64) is geweest, is er ook altijd een grote behoefte geweest aan systemen die alle oudere software standaard draaien. Dit is langzaam aan het veranderen nu er steeds meer devices verschijnen die naast de PC gebruikt worden, en een eigen OS een architectuur gebruiken (telefoons, MID's, tablets, cloud applicaties). Het aantal kritische toepassingen dat alleen op x86 draait zal langzaam maar zeker teruglopen, totdat er een ondergrens bereikt wordt waarop het voor veel mensen niet zo boeiend meer is of ze hun oude programma's nog kunnen gebruiken. Je ziet het eigenlijk in heel veel toepassingen terug die voorheen echte PC toepassingen waren maar nu steeds meer naar devices met 'alternatieve' platformen verplaatsen: consoles voor games, MID's voor internet toepassingen, handhelds voor games, tablets voor media consumptie, enzovoorts.Ik betwijfel of we nog lang aan x86 vast blijven zitten. 64 bit krijgt steeds wijdere support, en ondersteunt uiteraard ook nog meer dan 4096MB aan RAM [...]
[Reactie gewijzigd door hvdrhee op 6 april 2010 10:34]
Ik zou willen dat ik je enthousiasme kon delen... In werkelijkheid was het nou juist Itanium die ons van x86 (en 30(!!) jaar legacy) had moeten gaan verlossen. Ergens ben ik blij dat AMD's aanpak (x86 -> x86-64) geslaagd is; als Itanium echt was doorgebroken dan hadden we nu waarschijnlijk met een 100% monopolie van Intel op de "CPU voor desktops en servers"-markt gezeten. Van de andere kant, nu zitten we nog steeds opgescheept met een bouwval-instructieset. Tja, dat krijg je als je geen geweldige fundamenten legt en er elke keer weer een uitbouwtje aan vast maakt of verdiepinkje oplegt.Ik betwijfel of we nog lang aan x86 vast blijven zitten.
Meer dan 2^64 bits kunnen adresseren is niet de enige reden om van 64 naar 128 bits processoren over te willen stappen. Je SIMD instructies worden (in het ideale geval) twee keer zo efficiënt als je registers twee keer zo groot worden."128 bits systemen" gaan er vrijwel zeker niet komen. Computers gaan simpelweg niet meer dan 2^64 bytes aan geheugen krijgen (..)
Toegegeven, ik heb geen idee hoe de juristen het precies geregeld hebben. Het enige wat ik wel weet is dat ik (zelfs al had ik een paar miljard euro over om mee te spelen) niet hoef te proberen een derde CPU-fabrikant op poten te zetten; die zou namelijk (in elk geval niet zonder Crusoe-kunstgrepen, met die truken weet ik niet hoe het zit) een x86 / x86-64 CPU mogen maken.Een 128 bits CPU ISA die niet op patenten gebaseerd is? Dat is zelfs de x86 ISA niet (de Intel en AMD implementaties van x86 zijn dat wel, maar de Bochs emulator weer niet).
Omdat je een discreet element later (als de processoren krachtig genoeg zijn om emulatie in software te doen) makkelijk weg kunt laten. Overigens hoeft het van mij niet persé een aparte chip te zijn (wat vroeger begon als FPU (floating point co-processor) is ook al tijden geïntegreerd in de CPU zelf, iets soortgelijks is nu aan de gang met de GPU), ik noemde alleen verschillende mogelijkheden. Ik heb niet genoeg verstand van zaken en ervaring om daaruit de beste te kiezen.Je idee van een "legacy co-procesor" is onzinnig. Waarom zou een aparte chip goed zijn, terwijl een "legacy mode" van een CPU dat juist niet is?
Tuurlijk zit het in de pipeline, waar zou het anders moeten zitten? Het is een extra cycle die wordt weggegooid elke keer dat de pipeline gereset moet worden (in elk geval bij elke mispredicted branch en mogelijk (weet de details niet uit mijn hoofd) bij serializing instructions).De i7 besteedt 0 klokcycles aan de predecode. Dat zit namelijk in de pipeline.
Want x86 CPUs zitten niet vol hacks...Een RISC heeft inderdaad een vaste lengte van instructies. Het gevolg daarvan zie je goed bij ARM, een klassiek RISC ontwerp: dan eindig je met hacks als Thumb mode en Thumb2 mode. Dat is net zo erg als de verschillende x86 modes, en dan heb je bij ARM nog steeds geen 64 bits mode. Bovendien is de instruction density in de cache op RISC daardoor slechter.
Ja, je kunt zowel out-of-order als in-order implementaties maken van dezelfde ISA. Maar het lijkt mij dat elke nieuwe generatie dit zal blijven ondersteunen in de high-end modellen.OoO execution staat los van de x86 ISA: snelle processoren zoals de IBM Power en de Core i7s hebben het, maar de Atom heeft het niet. En ja, het is niet geweldig handig om de instructie dependencies elke keer opnieuw te laten bepalen, maar het is wel handig dat de CPU ze zelf kent. Zou de compiler dat gedaan hebben, dan zou je Core i7 code niet compatible zijn met de Phenom - Die hebben namelijk verschillende instruction dependencies.
Ik zeg ook niet dat ze onderdeel van de x86 ISA zijn, ik zeg (of in elk geval, dat probeerde ik, sorry als het onduidelijk was) dat het onderdeel van een moderne, toekomst-bestendige ISA (zoals mijn hypothetische 128 bit ISA) hoort te zijn.Instruction dependencies zijn namelijk expliciet geen onderdeel van de x86 ISA, maar wel van de Itanium ISA.
[Reactie gewijzigd door RefriedNoodle op 5 april 2010 14:10]
Onjuist, Van Windows Server 2008 is ook een supercomputer-versie uitgekomen, namelijk Wndows HPC Server 2008.De Itanium is voor high-performance computing in rekencentra, dat is een markt waar Windows sowieso weinig te zoeken heeft.
Ooit, lang geleden, toen Intel net Itanium introduceerde werd er serieus rekening gehouden met de optie dat Itanium via de markt van Servers en Workstations mainstream zou worden. Itanium bedient nu een niche markt, maar had het potentieel om x86 te vervangen. Rond de tijd dat Intel de Itanium profileerde als mogelijke desktop processor in de toekomst kwam AMD met de x64 instructieset. Het succes daarvan was een belangrijke reden voor het mislukken van Itanium.De Itanium is neergezet als een niche-processor voor bepaalde hele specifieke toepassingen
Dit kan ik me inderdaad nog heel goed herinneren. Het is beangstigend hoe slecht het geheugen van de meerderheid van de Tweakers is. Bij nagenoeg elk news item over Itanium komt het fabeltje dat de Itanium puur als een niche product is ontworpen weer om de hoek kijken, maar het is gewoon niet waar.Ooit, lang geleden, toen Intel net Itanium introduceerde werd er serieus rekening gehouden met de optie dat Itanium via de markt van Servers en Workstations mainstream zou worden.
Dat geloof ik best. Ik heb ook ergens gezien waar Itanium gebasseerde systemen oude Sun hardware vervingen die nog op de 68030 draaide. De performance winst was werkelijk enorm.Geloof maar dat dit een enorme performance winst geeft tegenover zijn voorganger (PA-RISC).
[Reactie gewijzigd door bobwarley op 5 april 2010 13:51]
[Reactie gewijzigd door joop99 op 5 april 2010 14:05]
Inderdaad, eigenlijk een schande. De x86 was in haar tijd telkens de allerslechtste CPU. Ten tijde van de 8080, 80286 etc kwam de concurentie van Motorola in de vorm van d 68000, 68020, etc. Deze chip werd nagenoeg overal gebruikt, vele andere computer platformen zoals Sun servers, de Apple Mac, de Amiga, de Atari, en spel computers zoals de Genesis, de Neo Geo, de CPS2 en vele arcade hardware, gebruikte allemaal die chips.Eigenlijk een schande, bijna.
[Reactie gewijzigd door Dreamvoid op 5 april 2010 23:32]
Wellicht, en eigenlijk bedoel ik dat ook, maar de 680x0 had net zo goed kunnen evolueren, maar die liep dood. PPC had ook kunnen evolueren maar ook die liep dood (nja, zo goed als, het bestaat nog in de marge).maar Evolutie wint bijna altijd.
[Reactie gewijzigd door kdekker op 6 april 2010 15:21]
Op dit item kan niet meer gereageerd worden.
© 1998 - 2013 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl • Hosting door True