Itanium
Itanium (/aɪˈteɪniəm/ eye-TAY-nee-əm) est un type de microprocesseur Intel doté d'une architecture de puce 64 bits (qui n'est pas liée aux CPU 64 bits désormais courants fabriqués par Intel et d'autres). Les processeurs Itanium sont parfois utilisés aujourd'hui pour les serveurs. Les processeurs Itanium ont été conçus à l'origine par HP et Intel, qui les a fabriqués, et plusieurs fabricants de systèmes les ont utilisés ; il n'y a jamais eu autant de systèmes utilisés qu'on l'espérait à l'origine. Aujourd'hui, HP prend encore en charge la plupart des systèmes utilisant ces puces.
Intel a officiellement annoncé la fin de vie et l'abandon de la famille des processeurs Itanium le 30 janvier 2019.
Accueil du marché
Marché des serveurs de type puissant
Lors de sa sortie en 2001, la vitesse d'Itanium était décevante par rapport aux autres types de processeurs. L'utilisation des applications et systèmes d'exploitation x86 existants était particulièrement mauvaise, un test effectué en 2001 ayant montré qu'il était aussi rapide qu'un Pentium 100 MHz (des Pentiums 1,1 GHz étaient alors sur le marché). L'Itanium n'a pas eu de succès par rapport à l'IA-32 ou au RISC, et était encore pire lorsque le x86-64 a été lancé, qui fonctionnait avec des applications x86 plus anciennes.
Dans un article de 2009 sur l'histoire de l'Itanium - "Comment l'Itanium a tué l'industrie informatique" - le journaliste John C. Dvorak a déclaré : "Cela continue d'être l'un des grands fiascos [mauvaises situations] des 50 dernières années". La journaliste Ashlee Vance, spécialiste de la technologie, a écrit que la lenteur de la vitesse et du lancement "a transformé le produit en une blague dans l'industrie des puces". Dans une interview, Donald Knuth a déclaré : "L'approche Itanium... était censée être si formidable - jusqu'à ce qu'il s'avère que les compilateurs souhaités étaient pratiquement impossibles à écrire."
Red Hat et Microsoft ont tous deux déclaré qu'ils cesseraient d'autoriser l'utilisation d'Itanium avec leurs systèmes d'exploitation. Cependant, d'autres distributions Linux telles que Gentoo et Debian sont toujours disponibles pour Itanium. Le 22 mars 2011, Oracle a déclaré qu'il ne prendrait plus en charge Itanium, mais que le support de ses produits existants serait maintenu. En octobre 2013, Oracle a déclaré qu'il publierait la base de données Oracle 12.1.0.1.0 sur HP-UX Itanium 11.31 au début de 2014.
Un ancien responsable de la société Intel a déclaré qu'Itanium était devenu rentable (capable de gagner beaucoup d'argent) pour Intel fin 2009. En 2009 et par la suite, Itanium était principalement utilisé sur les serveurs par HP, qui fabriquait 95% des serveurs Itanium, donc le principal système d'exploitation pour Itanium était HP-UX. Le 22 mars 2011, Intel a déclaré qu'elle continuerait à soutenir entièrement l'Itanium, avec la création de nombreuses nouvelles puces Itanium et en respectant les délais.
Autres marchés
Bien qu'Itanium se soit bien comporté avec l'informatique haut de gamme, Intel voulait qu'il soit plus utilisé que l'architecture x86 d'origine.
AMD a opté pour une idée plus simple, en créant x86-64, un ajout de 64 bits à l'architecture x86, que Microsoft a rapidement pris en charge dans Microsoft Windows, de sorte qu'Intel a dû inclure le même type d'ajout de 64 bits dans les processeurs x86 d'Intel. x86-64 peut utiliser les applications 32 bits existantes à la vitesse maximale du matériel, mais dispose d'un adressage mémoire de 64 bits et d'autres ajouts aux nouvelles applications. Cette architecture est devenue l'architecture 64 bits la plus utilisée sur le marché des ordinateurs de bureau et des ordinateurs portables. L'architecture ARMv8 64 bits alimente de nombreux appareils mobiles, utilisés aujourd'hui dans les iPhones, iPads, iPod Touches, et maintenant dans de nombreux téléphones et tablettes Android tels que le Nexus 6P et le Nexus 9. Certaines stations de travail basées sur Itanium ont été initialement introduites par des sociétés telles que SGI, mais elles ne sont plus disponibles. Comme AMD a fabriqué la première puce x86-64, l'architecture est communément appelée "amd64" à l'intérieur des systèmes d'exploitation.
Carte mère HP avec deux processeurs "Itanium 2
Itanium 2 en 2003
HP zx6000, une station de travail Itanium 2 Unix
Histoire
Développement : 1989–2000
En 1989, HP pensait que les architectures RISC (Reduced Instruction Set Computing) étaient bloquées à une instruction par cycle. Les chercheurs de HP ont essayé de créer un nouveau type d'architecture de processeur, appelé plus tard Explicitly Parallel Instruction Computing (EPIC), qui permet au processeur d'utiliser de nombreuses instructions à chaque cycle d'horloge. EPIC utilise une forme d'architecture à mot d'instruction très long (VLIW), dans laquelle un mot d'instruction comporte de nombreuses instructions. Avec EPIC, le compilateur vérifie quelles instructions peuvent être utilisées en même temps, de sorte que le processeur peut exécuter les instructions sans avoir besoin de méthodes compliquées pour voir quelles instructions utiliser en même temps. Le but de cette idée est de permettre une meilleure inspection du code au moment de la compilation pour vérifier les possibilités supplémentaires d'exécutions multiples en même temps, et de simplifier la conception du processeur et d'économiser l'électricité en supprimant la nécessité d'instructions d'ordonnancement de l'exécution.
HP a pensé qu'il n'était pas bon pour les entreprises individuelles de systèmes d'entreprise comme HP de fabriquer des processeurs propriétaires. HP a donc travaillé avec Intel en 1994 pour créer l'architecture IA-64, réalisée avec les idées d'EPIC. Intel voulait faire un gros effort pour créer IA-64 dans l'espoir que le processeur résultant serait utilisé par la plupart des systèmes d'entreprise. HP et Intel ont fait un gros effort de conception pour réaliser le premier produit Itanium, Merced, en 1998.
Lors de sa création, Intel, HP et d'autres analystes du secteur pensaient que l'IA-64 serait très populaire dans les serveurs, les stations de travail et les ordinateurs de bureau, et qu'il remplacerait un jour les architectures RISC et CISC (Complex Instruction Set Computing) pour les applications polyvalentes. Compaq et Silicon Graphics ont cessé de travailler sur leurs architectures Alpha et MIPS pour passer à l'architecture Itanium.
De nombreux groupes ont créé des systèmes d'exploitation pour Itanium, notamment Microsoft Windows, OpenVMS, Linux et des types d'UNIX tels que HP-UX, Solaris, Tru64 UNIX et Monterey/64 (les trois derniers n'ont jamais fini de fonctionner sur Itanium). En 1997, beaucoup ont constaté que l'architecture Itanium et le compilateur étaient plus difficiles à utiliser qu'ils ne le pensaient. Des problèmes technologiques tels que le nombre très élevé de transistors nécessaires pour les grands mots d'instruction et les grandes caches. [] Le projet a également connu des problèmes, car les deux parties de l'équipe utilisaient des méthodes différentes et avaient des priorités légèrement différentes. [] Comme Merced était le premier processeur EPIC, sa création a posé plus de problèmes que l'équipe ne l'avait pensé. De plus, le concept EPIC nécessite des capacités de compilation différentes qui n'avaient jamais été créées auparavant, donc plus de recherches étaient nécessaires. []
Intel a annoncé le nom du processeur, Itanium, le 4 octobre 1999. En quelques heures seulement, le nom Itanic avait été utilisé comme une blague, (une référence au Titanic, le navire "insubmersible" qui a coulé en 1912 ("Itanium + Titanic = Itanic")). Le nom "Itanic" a également été utilisé par The Register, et d'autres, pour dire que l'investissement de plusieurs milliards de dollars dans l'Itanium, et la demande initiale qu'il suscitait, ne signifierait rien parce qu'ils pensaient que l'Itanium allait échouer.
Itanium (Merced) : 2001
Itanium (Merced) | |
Processeur Itanium | |
Produit | De juin 2001 à juin 2002 |
Fabricant(s) commun(s) |
|
Max. Fréquence d'horloge du CPU | 733 MHz à 800 MHz |
Vitesses du FSB | 266 MT/s |
Jeu d'instructions | Itanium |
Nombre de noyaux | 1 |
Cache L2 | 96 KB |
Cache L3 | 2 ou 4 MB |
Prise(s) |
|
Nom(s) de base |
|
Lorsque Itanium a été lancé en juin 2001, ses performances n'étaient pas supérieures à celles des processeurs concurrents du RISC et du SCRC. Itanium était en concurrence avec des systèmes à faible consommation d'énergie (principalement des systèmes à 4 CPU et des petits systèmes), avec des serveurs basés sur des processeurs x86, et avec des systèmes à forte puissance comme l'architecture POWER d'IBM et l'architecture SPARC de Sun Microsystems. Intel a fait passer Itanium à une collaboration avec le secteur de la haute puissance et de l'informatique HPC, en essayant de copier le succès du marché x86 (c'est-à-dire une architecture, plusieurs fournisseurs de systèmes). Le succès de la version à 1er processeur ne s'est fait qu'avec le remplacement de PA-RISC dans les systèmes HP, Alpha dans les systèmes Compaq et MIPS dans les systèmes SGI, mais IBM a également réalisé un supercalculateur basé sur cette architecture. POWER et SPARC étaient puissants, et l'architecture x86 s'est développée dans l'espace de l'entreprise, en raison d'une mise à l'échelle plus facile et d'une très grande base d'installation.
Seuls quelques milliers de systèmes utilisant le premier processeur Itanium, Merced, ont été vendus, en raison de leurs performances médiocres, de leur coût élevé et du nombre réduit de logiciels Itanium. Intel a vu qu'Itanium nécessitait plus de logiciels natifs pour bien fonctionner, et a donc fabriqué des milliers de systèmes pour les vendeurs de logiciels indépendants afin de les aider à fabriquer des logiciels Itanium. Un an plus tard, HP et Intel ont mis sur le marché le deuxième processeur Itanium, Itanium 2.
Itanium 2 : 2002-2010
Itanium 2 (McKinley) | |
Processeur Itanium 2 | |
Produit | De 2002 à 2010 |
Conçu par | Intel |
Fabricant(s) commun(s) |
|
Max. Fréquence d'horloge du CPU | 900 MHz à 2,53 GHz |
Jeu d'instructions | Itanium |
Nombre de noyaux | 1, 2, 4 ou 8 |
Cache L2 | 256 KB sur Itanium2 |
Cache L3 | 1.5-32 MB |
Prise(s) |
|
Nom(s) de base |
|
Le processeur Itanium 2 a été lancé en 2002, pour les serveurs d'entreprise et pas seulement pour les ordinateurs de grande puissance. La première version d'Itanium 2, dont le nom de code est McKinley, a été créée par HP et Intel. Elle a résolu de nombreux problèmes du premier processeur Itanium, qui étaient principalement causés par un mauvais sous-système de mémoire. McKinley avait 221 millions de transistors (dont 25 millions pour la logique), mesurait 19,5 mm sur 21,6 mm (421 mm2) et avait été créé avec un processus de conception de 180 nm, et un processus CMOS avec 6 couches d'aluminium.
En 2003, AMD a lancé l'Opteron, qui a mis en œuvre la première architecture x86-64 (appelée AMD64 à l'époque). L'Opteron a connu un succès bien plus grand car il s'agissait d'une mise à niveau facile à partir de x86. Intel a mis en œuvre x86-64 dans ses processeurs Xeon en 2004.
Intel a lancé un nouveau processeur Itanium 2, dont le nom de code est Madison, en 2003. Madison utilisait un processus de 130 nm et a été à la base de tous les nouveaux processeurs Itanium jusqu'en juin 2006.
En mars 2005, Intel a annoncé qu'elle travaillait sur un nouveau processeur Itanium, dont le nom de code est Tukwila, qui sera commercialisé en 2007. Tukwila aurait 4 cœurs de processeur et remplacerait le bus Itanium par une nouvelle interface système commune, qui serait également utilisée par un nouveau processeur Xeon. Plus tard dans l'année, Intel a changé la date de sortie de Tukwila pour la fin 2008.
En novembre 2005, les plus grands fabricants de serveurs Itanium ont travaillé avec Intel et de nombreux éditeurs de logiciels pour créer l'Alliance des solutions Itanium, afin de promouvoir l'architecture et d'accélérer le portage des logiciels. L'Alliance affirme que ses membres investiraient 10 milliards de dollars dans les solutions Itanium d'ici la fin de la décennie.
En 2006, Intel a livré le Montecito (commercialisé sous le nom de série Itanium 2 9000), un processeur à deux cœurs dont les performances étaient environ deux fois supérieures et qui consommait 20 % d'énergie en moins.
Intel a lancé la série Itanium 2 9100, dont le nom de code est Montvale, en novembre 2007. En mai 2009, la version de Tukwila, le successeur de Montvale, a été modifiée une nouvelle fois, la sortie pour les OEM étant prévue pour le premier trimestre 2010.
Itanium 9300 (Tukwila) : 2010
Le processeur Itanium série 9300, dont le nom de code est Tukwila, est sorti le 8 février 2010, avec des performances et une quantité de mémoire supérieures.
Tukwila utilise un procédé de 65 nm, possède entre deux et quatre cœurs, un cache CPU pouvant atteindre 24 Mo, la technologie Hyper-Threading et de nouveaux contrôleurs de mémoire. Il dispose également d'un double dispositif de correction des données, qui permet de résoudre les problèmes de mémoire. Tukwila dispose également de l'Intel QuickPath Interconnect (QPI) pour remplacer l'architecture de bus Itanium. La bande passante maximale du processeur interne est de 96 GB/s et celle de la mémoire de 34 GB/s. Avec QuickPath, le processeur dispose de contrôleurs de mémoire intégrés, qui contrôlent la mémoire à l'aide d'interfaces QPI pour communiquer avec d'autres processeurs et concentrateurs d'E/S. QuickPath est également utilisé avec les processeurs Intel utilisant l'architecture Nehalem, afin que Tukwila et Nehalem puissent utiliser les mêmes jeux de puces. Tukwila intègre quatre contrôleurs de mémoire, dont chacun prend en charge plusieurs DIMM DDR3 via un contrôleur de mémoire distinct, similaire au processeur Nehalem Xeon dont le nom de code est Beckton.
Itanium 9500 (Poulson) : 2012
| Cet article doit être mis à jour. (mars 2014) |
Le processeur Itanium de la série 9500, dont le nom de code est Poulson, est le successeur du processeur de Tukwila et a été mis sur le marché le 8 novembre 2012. Intel affirme qu'il passe de la technologie du processus 45 nm à celle du processus 32 nm ; il dispose de 8 cœurs, d'une architecture à 12 problèmes, d'ajouts de multithreading et de nouvelles instructions pour le parallélisme, y compris la virtualisation. La taille du cache Poulson L3 est de 32 Mo. La taille du cache L2 est de 6 MB, 512 I KB, 256 D KB par cœur. La taille de Poulson est de 544 mm², soit moins que la taille de Tukwila (698,75 mm²).
À l'ISSCC 2011, Intel a présenté un document intitulé "Un processeur Itanium 32 nm à 12 milliards de transistors pour les serveurs critiques". Étant donné qu'Intel a toujours partagé des détails sur les microprocesseurs Itanium à l'ISSCC, cet article fait très probablement référence à Poulson. L'analyste David Kanter spécule que Poulson utilisera une nouvelle architecture, avec une forme plus avancée de multi-threading qui utilise jusqu'à deux threads, afin d'améliorer les performances pour le travail à thread unique et multi-threading. De nouvelles informations ont été publiées lors de la conférence Hot Chips.
Les nouvelles informations font état d'améliorations dans le multithreading, d'améliorations de la fiabilité (Instruction Replay RAS) et de quelques nouvelles instructions (priorité des threads, instruction d'entier, pré-recherche de cache, conseils d'accès aux données).
Dans la notification de changement de produit (PCN) 111456-01, Intel a énuméré 4 modèles de processeurs Itanium série 9500, qui ont été retirés dans une version révisée du document. Les pièces ont ensuite été répertoriées dans la base de données des fiches de déclaration de matériaux (MDDS) d'Intel. Intel a par la suite publié le manuel de référence de l'Itanium 9500.
Les modèles sont :
Numéro du processeur | Fréquence |
9520 | 1,73 GHz |
9540 | 2,13 GHz |
9550 | 2,4 GHz |
9560 | 2,53 GHz |
Historique des prévisions de ventes de serveurs Itanium.
Part de marché
Par rapport à ses processeurs de serveur Xeon, Itanium n'a jamais été un grand produit pour Intel. Intel ne publie pas de chiffres de production. Un analyste de l'industrie a estimé que le taux de production était de 200 000 processeurs par an en 2007.
Selon Gartner Inc, le nombre total de serveurs Itanium (et non de processeurs) vendus par l'ensemble des vendeurs en 2007, était d'environ 55 000. (Il n'est pas clair si les serveurs en grappe comptaient comme un seul serveur ou non.) En comparaison, il y avait 417 000 serveurs RISC (répartis entre tous les vendeurs RISC) et 8,4 millions de serveurs x86. IDC rapporte qu'un total de 184 000 systèmes basés sur Itanium ont été vendus entre 2001 et 2007. Pour le marché combiné des systèmes POWER/SPARC/Itanium, IDC rapporte que POWER a capté 42 % des revenus et SPARC 32 %, tandis que les revenus des systèmes basés sur Itanium ont atteint 26 % au deuxième trimestre 2008. Selon un analyste d'IDC, en 2007, HP a réalisé environ 80 % des revenus des systèmes Itanium. Selon Gartner, en 2008, HP a réalisé 95 % des ventes de systèmes Itanium. Les ventes de systèmes Itanium de HP s'élevaient à 4,4 milliards de dollars fin 2008 et à 3,5 milliards de dollars fin 2009, contre une baisse de 35 % des revenus des systèmes UNIX pour Sun et une baisse de 11 % pour IBM, avec une augmentation de 14 % des revenus des serveurs x86-64 au cours de cette période.
En décembre 2012, IDC a publié un rapport de recherche indiquant que les expéditions de serveurs Itanium resteraient stables jusqu'en 2016, avec une expédition annuelle de 26 000 systèmes (une baisse de plus de 50 % par rapport aux expéditions de 2008).
Support matériel
Systèmes
Produits Itanium des fabricants de serveurs | ||||
Société | Dernier produit | |||
nom | à partir de | à | nom | CPU |
Compaq | 2001 | 2001 | ProLiant 590 | 1–4 |
IBM | 2001 | 2005 | x455 | 1–16 |
Dell | 2001 | 2005 | PowerEdge 7250 | 1–4 |
Hitachi | 2001 | 2008 | BladeSymphony1000 | 1–8 |
Unisys | 2002 | 2009 | ES7000/un | 1–32 |
SGI | 2001 | 2011 | Altix 4000 | 1–2048 |
Fujitsu | 2005 | 2011 | PRIMEQUEST | 1–32 |
HP | 2001 | maintenant | Intégrité | 1–256 |
Bull | 2002 | maintenant | NovaScale 9410 | 1–32 |
NEC | 2002 | maintenant | nx7700i | 1–256 |
Inspur | 2010 | maintenant | TS10000 | 2-1024 |
Huawei | 2012 | maintenant | ? ??? | ? ??? |
En 2015 [mise à jour], seuls quelques fournisseurs disposent de systèmes Itanium, tels que HP, Bull, NEC, Inspur et Huawei. Intel propose un châssis qui peut être utilisé par les intégrateurs de systèmes pour construire des systèmes Itanium. HP, le seul des 4 principaux fabricants de serveurs à vendre des systèmes Itanium aujourd'hui, créant au moins 80 % de tous les systèmes Itanium. HP a vendu 7 200 systèmes au cours du premier trimestre 2006. La plupart des systèmes Itanium vendus sont des serveurs d'entreprise et des machines pour l'informatique technique à grande échelle, chaque système coûtant environ 200 000 dollars US. Un système typique utilise huit processeurs Itanium ou plus.
Chipsets
Le bus Itanium communique avec le reste du système. Les fabricants de serveurs d'entreprise différencient leurs systèmes en fabriquant leurs propres jeux de puces qui assurent l'interface entre le processeur et la mémoire, les interconnexions et les contrôleurs de périphériques. Le jeu de puces est le cœur de l'architecture au niveau du système pour chaque conception de système. La création d'un jeu de puces coûte des dizaines de millions de dollars et représente un engagement majeur pour l'utilisation de l'Itanium. IBM a créé un chipset en 2003, et Intel en 2002, mais aucun des deux n'a développé de chipset pour supporter des technologies telles que DDR2 ou PCI Express. Actuellement, les jeux de puces modernes pour Itanium supportant de telles technologies sont fabriqués par HP, Fujitsu, SGI, NEC et Hitachi.
Le modèle de processeur Itanium "Tukwila" avait été conçu pour partager un jeu de puces commun avec le processeur Xeon EX d'Intel (le processeur Xeon d'Intel conçu pour les serveurs à quatre processeurs et plus). L'objectif est de rationaliser le développement du système et de réduire les coûts pour les équipementiers de serveurs, dont beaucoup développent des serveurs à la fois basés sur l'Itanium et le Xeon. Toutefois, en 2013, cet objectif a été repoussé à "évalué pour les futures possibilités de mise en œuvre".
Support logiciel
Itanium est ou était supporté (c'est-à-dire que la version Windows ne peut plus être achetée) par les systèmes d'exploitation suivants :
- HP-UX 11i ; un port Intel 64 (x86-64) a été proposé, mais annulé par la suite.
- Famille Windows
- Windows XP 64-Bit Edition (Non pris en charge ; première édition de Windows à prendre en charge)
- Windows Server 2003 (non pris en charge)
- Windows Server 2008 (Support étendu jusqu'au 14 janvier 2020. L'assistance prolongée ne recevra que des corrections de bogues et aucune nouvelle fonctionnalité, y compris l'assistance pour les futurs processeurs. Il s'agit de la dernière version de Windows encore compatible avec Itanium. Windows Server 2008 et Server 2008 R2 ont reçu une mise à jour de sécurité au milieu de l'année 2018).
- Windows Server 2008 R2 (C'est la dernière version de Windows à supporter Itanium.)
- Distributions Linux
o
- Gentoo
- SUSE's SLES (non soutenu à partir de SLES 12 ; soutenu par SLES 11 SP4)
o
- TurboLinux (a été le premier Linux à supporter la version 7 en 2001)
- FreeBSD (non supporté ; était supporté en 10.4 (jusqu'à octobre 2018 EOL) comme : "Tier 2 through FreeBSD 10. Non supporté après").
- NetBSD (branche développement uniquement, mais "aucune version officielle n'est disponible").
- OpenVMS I64 (jusqu'en 2020) ; un port Intel 64 (x86-64) est en cours de développement.
- Système d'exploitation non stop ; un port Intel 64 (x86-64) a été développé
- Bull GCOS 8
- NEC ACOS-4 (fin septembre 2012, NEC a annoncé un retour de IA-64 à la précédente ligne NOAH de processeurs propriétaires pour ordinateurs centraux pour ACOS-4).
Microsoft a annoncé que Windows Server 2008 R2 serait la dernière version de Windows Server à supporter l'Itanium (le support a commencé avec XP), et qu'il arrêterait également le développement des versions Itanium de Visual Studio et de SQL Server. De même, Red Hat Enterprise Linux 5 (publié pour la première fois en mars 2007) était la dernière édition Itanium de Red Hat Enterprise Linux et Debian ne supporte plus Itanium officiellement (la dernière version avec support officiel était Debian 7 / Wheezy, et n'était pas couverte par le support à long terme (LTS), mais le support non officiel des nouvelles Debian est toujours disponible sous forme limitée via les portages Debian ; le dernier noyau disponible dans les rétroportages wheezy est Linux 3.14.0, qui a été publié le 30 mars 2014, mais il est possible de mettre à jour manuellement vers la dernière version 3.14.x, ou des versions plus récentes du noyau, comme la 4.17.17 à partir de septembre 2018) et en outre Canonical Ltd. a choisi de ne pas prendre en charge Itanium pour Ubuntu 10.04 LTS (publié en avril 2010, maintenant abandonné). HP ne prendra pas en charge ou ne certifiera pas Linux sur les serveurs Itanium 9300 (Tukwila).
Fin septembre 2012, NEC a annoncé le retour de l'IA-64 à la gamme précédente de processeurs propriétaires pour ordinateurs centraux NOAH, désormais produits dans une variante quadricœur sur 40 nm, appelée NOAH-6.
HP vend une technologie de virtualisation pour Itanium appelée Integrity Virtual Machines.
Pour permettre à davantage de logiciels de fonctionner sur l'Itanium, Intel a soutenu le développement de compilateurs optimisés pour la plate-forme, en particulier sa propre suite de compilateurs. Depuis novembre 2010, avec l'introduction de nouvelles suites de produits, les compilateurs Itanium d'Intel ne sont plus regroupés avec les compilateurs x86 d'Intel dans un seul produit. Intel propose les outils Itanium et les outils Intel x86, y compris les compilateurs, indépendamment dans différents ensembles de produits. GCC, Open64 et Microsoft Visual Studio 2005 (et suivants) sont également en mesure de produire du code machine pour Itanium. Selon l'Itanium Solutions Alliance, plus de 13 000 applications étaient disponibles pour les systèmes basés sur Itanium au début de 2008, bien que Sun ait contesté le nombre d'applications Itanium par le passé. L'ISA a également soutenu Gelato, un groupe d'utilisateurs de HPC Itanium et une communauté de développeurs qui ont porté et soutenu des logiciels à source ouverte pour Itanium.
Emulation
L'émulation est une technique qui permet à un ordinateur d'exécuter un code binaire qui a été compilé pour un autre type d'ordinateur. Avant l'acquisition de QuickTransit par IBM en 2009, les logiciels binaires d'application pour IRIX/MIPS et Solaris/SPARC pouvaient fonctionner via un type d'émulation appelé "traduction binaire dynamique" sous Linux/Itanium. De même, HP a mis en œuvre une méthode pour exécuter PA-RISC/HP-UX sur Itanium/HP-UX via l'émulation, afin de simplifier la migration de ses clients PA-RISC vers le jeu d'instructions Itanium, radicalement différent. Les processeurs Itanium peuvent également exécuter l'environnement mainframe GCOS du Groupe Bull et plusieurs systèmes d'exploitation x86 via des simulateurs de jeu d'instructions.
Concours
Itanium est destiné aux marchés des serveurs d'entreprise et du calcul haute performance (HPC). Parmi les autres gammes de processeurs destinés aux entreprises et au HPC, citons le SPARC M7 d'Oracle Corporation, le SPARC64 X+ de Fujitsu et le POWER8 d'IBM. En termes de quantité vendue, la concurrence la plus sérieuse d'Itanium provient des processeurs x86-64, dont la gamme Xeon d'Intel et la gamme Opteron d'AMD. Depuis 2009, la plupart des serveurs ont été livrés avec des processeurs x86-64.
En 2005, les systèmes Itanium représentaient environ 14 % des revenus des systèmes HPC, mais ce pourcentage a diminué car l'industrie se tourne vers les clusters x86-64 pour cette application.
Un article de Gartner d'octobre 2008 sur le processeur de Tukwila a déclaré que "... la future feuille de route pour l'Itanium semble aussi solide que celle de n'importe quel homologue du RISC comme Power ou SPARC".
Supercalculateurs et calcul haute performance
Un ordinateur basé sur Itanium est apparu pour la première fois dans la liste des superordinateurs du TOP500 en novembre 2001. La meilleure position jamais obtenue par un système basé sur Itanium 2 dans la liste a été la n°2, obtenue en juin 2004, lorsque Thunder (LLNL) est entré dans la liste avec un Rmax de 19,94 téraflops. En novembre 2004, Columbia est entré dans la liste en deuxième position avec 51,8 téraflops, et il y a eu au moins un ordinateur basé sur Itanium dans les dix premiers jusqu'en juin 2007. Le nombre maximum de machines à base d'Itanium sur la liste a été atteint en novembre 2004, avec 84 systèmes (16,8 %) ; en juin 2012, ce chiffre était tombé à un seul système (0,2 %), et aucun système Itanium n'est resté sur la liste en novembre 2012.
Diagramme de zone montrant la représentation des différentes familles de microprocesseurs dans le classement du TOP500 des supercalculateurs, de 1993 à 2013.
Processeurs
Processeurs libérés
Les processeurs Itanium montrent une progression des capacités. Merced était une preuve de concept. McKinley a considérablement amélioré la hiérarchie des mémoires et a permis à Itanium de devenir raisonnablement compétitif. Madison, avec le passage à un processus de 130 nm, a permis de disposer d'un espace de cache suffisant pour surmonter les principaux goulets d'étranglement en matière de performances. Montecito, avec un processus de 90 nm, a permis une implémentation à double cœur et une amélioration majeure des performances par watt. Montvale a ajouté trois nouvelles fonctionnalités : le verrouillage au niveau du cœur, la commutation en fonction de la demande et une fréquence de bus frontal allant jusqu'à 667 MHz.
Nom de code | processus | Publié sur | Horloge | L2 Cache/core | L3 Cache/processeur | Bus | meurt / dispositif | noyaux/mortes | watts/appareil | Commentaires |
Itanium | ||||||||||
Merced | 180 nm | 2001-06 | 733 MHz | 96 KB | aucun | 266 MHz | 1 | 1 | 116 | 2 Mo de cache L3 hors service |
800 MHz | 130 | 4 Mo de cache L3 hors maturation | ||||||||
Itanium 2 | ||||||||||
McKinley | 180 nm | 2002-07-08 | 900 MHz | 256 KB | 1.5 MB | 400 MHz | 1 | 1 | 130 | HW branchelong |
1 GHz | 3 MB | 130 | ||||||||
Madison | 130 nm | 2003-06-30 | 1,3 GHz | 3 MB | 130 | |||||
1,4 GHz | 4 MB | 130 | ||||||||
1,5 GHz | 6 MB | 130 | ||||||||
2003-09-08 | 1,4 GHz | 1.5 MB | 130 | |||||||
2004-04 | 1,4 GHz | 3 MB | 130 | |||||||
1,6 GHz | ||||||||||
Deerfield | 8 septembre 2003 | 1,0 GHz | 1.5 MB | 62 | Basse tension | |||||
Hondo | 2004-Q1 | 1,1 GHz | 4 MB | 400 MHz | 2 | 1 | 260 | 32 MB L4 | ||
Fanwood | 2004-11-08 | 1,6 GHz | 3 MB | 533 MHz | 1 | 1 | 130 | |||
1,3 GHz | 400 MHz | 62 ? | Basse tension | |||||||
Madison | 8 novembre 2004 | 1,6 GHz | 9 MB | 400 MHz | 130 | |||||
2005-07-05 | 1,67 GHz | 6 MB | 667 MHz | 130 | ||||||
2005-07-18 | 1,67 GHz | 9 MB | 667 MHz | 130 | ||||||
Série Itanium 2 9000 | ||||||||||
Montecito | 90 nm | 2006-07-18 | 1,4 GHz | 256 KB (D)+1 | 6-24 MB | 400 MHz | 1 | 2 | 104 | Virtualisation, Multithread, pas de HW IA-32 |
1,6 GHz | 533 MHz | |||||||||
Itanium 2 série 9100 | ||||||||||
Montvale | 90 nm | 31 octobre 2007 | 1,42-1,66 GHz | 256 KB (D)+1 | 8-24 MB | 400-667 MHz | 1 | 1–2 | 75–104 | Le basculement au niveau du noyau, basé sur la demande |
Série Itanium 9300 | ||||||||||
Tukwila | 65 nm | 8 février 2010 | 1,33-1,73 GHz | 256 KB (D)+512 | 10-24 MB | QPI avec une vitesse de 4,8 GT/s | 1 | 2–4 | 130–185 | Une nouvelle interconnexion de processeurs point à point, le QPI, remplace le FSB. Turbo Boost |
Série Itanium 9500 | ||||||||||
Poulson | 32 nm | 2012-11-08 | 1,73-2,53 GHz | 256 KB (D)+512 | 20-32 MB | QPI avec une vitesse de 6,4 GT/s | 1 | 4–8 | 130–170 | Largeur d'émission doublée (de 6 à 12 instructions par cycle), technologie Instruction Replay, Hyperthreading à deux domaines |
Nom de code | processus | Publié sur | Horloge | L2 Cache/core | L3 Cache/processeur | Bus | meurt / dispositif | noyaux/mortes | watts/appareil | Commentaires |
Futurs processeurs
Lors du procès de soutien à HP contre Oracle, des documents judiciaires descellés par le juge du tribunal de comté de Santa Clara révélés en 2008, Hewlett-Packard avait payé à Intel Corp. environ 440 millions de dollars pour continuer à produire et à mettre à jour des microprocesseurs Itanium de 2009 à 2014. En 2010, les deux sociétés ont signé un autre accord de 250 millions de dollars, qui a obligé Intel à continuer à fabriquer des unités centrales de traitement Itanium pour les machines de HP jusqu'en 2017. Selon les termes de ces accords, HP doit payer les puces qu'elle obtient d'Intel, tandis qu'Intel lance les puces Tukwila, Poulson, Kittson et Kittson+ dans le but d'augmenter progressivement les performances de la plateforme.
Kittson
Kittson devrait suivre Poulson en 2015. Kittson, comme Poulson, sera fabriqué selon le procédé 32 nm d'Intel. Peu d'autres détails sont connus en dehors de l'existence du nom de code et de la compatibilité binaire et socket avec Poulson et Tukwila, bien que le passage à une socket commune avec x86 Xeon "sera évalué pour les futures possibilités de mise en œuvre" après Kittson.
Chronologie
- 1989 :
- HP commence à enquêter sur l'EPIC.
- 1994 :
- Juin : HP et Intel annoncent un partenariat.
- 1995 :
- Septembre : HP, Novell et SCO annoncent des plans pour un "système d'exploitation UNIX à haut volume" pour fournir "l'informatique en réseau 64 bits sur l'architecture HP/Intel".
- 1996 :
- Octobre : Compaq annonce qu'il utilisera l'IA-64.
- 1997 :
- Juin : IDC prévoit que les ventes de systèmes IA-64 atteindront 38 milliards de dollars par an d'ici 2001.
- Octobre : Dell annonce qu'il utilisera l'IA-64.
- Décembre : Intel et Sun annoncent un effort conjoint pour porter Solaris sur IA-64.
- 1998 :
- Mars : SCO admet que l'alliance HP/SCO Unix est désormais morte.
- Juin : IDC prévoit que les ventes de systèmes IA-64 atteindront 30 milliards de dollars par an d'ici 2001.
- Juin : Intel annonce que Merced sera retardée, du second semestre 1999 au premier semestre 2000.
- Septembre : IBM annonce qu'il va construire des machines basées sur Merced.
- Octobre : Le projet Monterey est formé pour créer un UNIX commun pour IA-64.
- 1999 :
- Février : Le projet Trillian est créé pour porter Linux sur IA-64.
- Août : IDC prévoit que les ventes de systèmes IA-64 atteindront 25 milliards de dollars par an d'ici 2002.
- Octobre : Intel annonce le nom Itanium.
- Octobre : le terme Itanic est utilisé pour la première fois dans le Registre.
- 2000 :
- Février : Le projet Trillian livre le code source.
- Juin : IDC prévoit que les ventes de systèmes Itanium atteindront 25 milliards de dollars par an d'ici 2003.
- Juillet : Sun et Intel abandonnent les plans Solaris-sur-Itanium.
- Août : AMD publie les spécifications pour x86-64, un ensemble d'extensions 64 bits de l'architecture x86 d'Intel destinées à concurrencer IA-64. Elle les commercialisera à terme sous le nom "AMD64".
- 2001 :
- Juin : IDC prévoit que les ventes de systèmes Itanium atteindront 15 milliards de dollars par an d'ici 2004.
- Juin : Le projet Monterey meurt.
- Juillet : L'itanium est libéré.
- Octobre : IDC prévoit que les ventes de systèmes Itanium atteindront 12 milliards de dollars par an d'ici la fin 2004.
- Novembre : le cluster Titan NOW d'IBM, qui compte 320 processeurs, au National Center for Supercomputing Applications, figure sur la liste du TOP500 à la position 34.
- Novembre : Compaq retarde la sortie du produit Itanium en raison de problèmes avec le processeur.
- Décembre : Le gelato est formé.
- 2002 :
- Mars : IDC prévoit que les ventes de systèmes Itanium atteindront 5 milliards de dollars par an d'ici la fin 2004.
- Juin : L'itanium 2 est libéré.
- 2003 :
- Avril : IDC prévoit que les ventes de systèmes Itanium atteindront 9 milliards de dollars par an d'ici la fin 2007.
- Avril : AMD lance Opteron, le premier processeur avec des extensions x86-64.
- Juin : Intel sort le "Madison" Itanium 2.
- 2004 :
- Février : Intel annonce qu'elle travaille sur sa propre implémentation x86-64 (qu'elle commercialisera à terme sous le nom de "Intel 64").
- Juin : Intel sort son premier processeur avec des extensions x86-64, un processeur Xeon dont le nom de code est "Nocona".
- Juin : Thunder, un système à LLNL avec 4096 processeurs Itanium 2, est inscrit sur la liste du TOP500 à la position n°2.
- Novembre : Columbia, un SGI Altix 3700 équipé de 10160 processeurs Itanium 2 au centre de recherche Ames de la NASA, figure sur la liste du TOP500 à la position n°2.
- Décembre : les ventes de systèmes Itanium pour 2004 atteignent 1,4 milliard de dollars.
- 2005 :
- Janvier : Les ports HP OpenVMS vers Itanium
- Février : La conception des serveurs IBM abandonne le support Itanium.
- Juin : Un Itanium 2 établit un résultat record SPECfp2000 de 2 801 dans un Hitachi, Ltd. lame de calcul.
- Septembre : création de l'Itanium Solutions Alliance.
- Septembre : Dell se retire de l'activité Itanium.
- Octobre : Les ventes de serveurs Itanium atteignent 619 millions de dollars par trimestre au troisième trimestre.
- Octobre : Intel annonce des délais d'un an pour Montecito, Montvale et Tukwila.
- 2006 :
- Janvier : Itanium Solutions Alliance annonce un investissement collectif de 10 milliards de dollars dans Itanium d'ici 2010.
- Février : IDC prévoit que les ventes de systèmes Itanium atteindront 6,6 milliards de dollars par an d'ici 2009.
- Juin : Intel lance la série Itanium 2 9000 à double cœur "Montecito".
- 2007 :
- Avril : CentOS (clone de RHEL) met en attente le support Itanium pour la version 5.0.
- Octobre : Intel lance la série Itanium 2 9100 "Montvale".
- Novembre : Intel renomme la famille Itanium 2 en Itanium.
- 2009 :
- Décembre : Red Hat annonce qu'il abandonne le support pour Itanium dans la prochaine version de son OS d'entreprise, Red Hat Enterprise Linux 6.
- 2010 :
- Février : Intel annonce la série Itanium 9300 "Tukwila".
- Avril : Microsoft annonce la suppression progressive du soutien à Itanium.
- Octobre : Intel annonce de nouvelles versions du compilateur Intel C++ et du compilateur Intel Fortran pour x86/x64, alors que le support Itanium n'est disponible que dans les anciennes versions.
- 2011 :
- Mars : Oracle Corporation annonce qu'elle va arrêter de développer des logiciels d'application, des middleware et Oracle Linux pour l'Itanium.
- Mars : Intel et HP réitèrent leur soutien à Itanium.
- Avril : Huawei et Inspur annoncent qu'ils vont développer des serveurs Itanium.
- 2012 :
- Février : Des documents judiciaires ont été publiés dans le cadre d'une affaire entre HP et Oracle Corporation, qui ont permis de comprendre que HP payait 690 millions de dollars à Intel pour maintenir Itanium en vie.
- SAP cesse de soutenir les Business Objects sur Itanium.
- Septembre : En réponse à une décision de justice, Oracle rétablit le support pour les logiciels Oracle sur le matériel Itanium.
- 2013 :
- Janvier : Intel annule le projet Kittson, qui est un rétrécissement de 22 nm de Poulson, et le déplace vers son processus de 32 nm.
- Novembre : HP annonce que ses serveurs NonStop vont commencer à utiliser des puces Intel 64 (x86-64).
- 2014 :
- Décembre : HP annonce que sa prochaine génération de serveurs Superdome X et Nonstop X sera équipée de processeurs Intel Xeon, et non Itanium. Alors que HP continue à vendre et à offrir un support pour la gamme Integrity basée sur Itanium, l'introduction d'un modèle entièrement basé sur les puces Xeon marque la fin d'une époque.
Questions et réponses
Q : Qu'est-ce que l'Itanium ?
R : L'Itanium est un type de microprocesseur fabriqué par Intel avec une architecture de puce 64 bits qui est parfois utilisé pour les serveurs.
Q : L'Itanium est-il lié aux processeurs 64 bits classiques fabriqués par Intel et d'autres sociétés ?
R : Non, l'Itanium n'est pas lié aux processeurs 64 bits courants fabriqués par Intel et d'autres sociétés.
Q : Qui a conçu les processeurs Itanium à l'origine ?
R : HP et Intel ont conçu les processeurs Itanium à l'origine, et c'est Intel qui les a produits.
Q : Les processeurs Itanium étaient-ils populaires ?
R : Non, les systèmes utilisant les processeurs Itanium n'ont pas été aussi nombreux qu'on l'espérait à l'origine.
Q : Qui prend encore en charge les systèmes utilisant des puces Itanium ?
R : La plupart du temps, HP prend toujours en charge les systèmes utilisant des puces Itanium.
Q : Quand Intel a-t-elle annoncé la fin de vie de la famille de processeurs Itanium ?
R : Intel a officiellement annoncé la fin de vie et l'abandon des produits de la famille de processeurs Itanium le 30 janvier 2019.
Q : Les processeurs Itanium sont-ils encore produits par Intel ?
R : Non, Intel a officiellement annoncé la fin de vie et l'arrêt de la production de la famille de processeurs Itanium.