Tech

Qu'est-ce que l'Itanium, et pourquoi un développeur amateur l'a-t-il ressuscité ?

Hacker Newsil y a 1 j
Un socket de processeur sur une ancienne carte mère d'ordinateur
Un socket de processeur sur une ancienne carte mère d'ordinateurPhoto: Nicolas Foster / Pexels

À la fin des années 1990, Intel et Hewlett-Packard travaillaient sur un projet commun qu'ils croyaient capable de transformer fondamentalement le monde informatique : l'Itanium. Également connue sous le nom d'IA-64, cette architecture était présentée comme la successeure de l'architecture x86 alors dominante, un bond en avant destiné à transformer le marché des serveurs et des stations de travail.

L'idée centrale de l'Itanium reposait sur une approche appelée VLIW, pour Very Long Instruction Word : plutôt que de laisser le processeur réordonner intelligemment les instructions en temps réel, la conception s'appuyait sur le compilateur pour effectuer ce réordonnancement à l'avance. En théorie, cela permettait une conception de processeur plus simple et plus efficace.

En pratique cependant, le projet n'a jamais atteint le succès escompté. Amener les compilateurs à réordonner efficacement les instructions à l'avance s'est révélé extraordinairement difficile, les performances sont restées en deçà des attentes, et pendant ce temps l'architecture x86-64 d'AMD, qui préservait la compatibilité avec les logiciels existants, est rapidement devenue le choix privilégié sur le marché des serveurs.

Après des années d'existence limitée, l'Itanium a été totalement abandonné, devenant l'un des exemples les plus souvent cités d'une architecture « ambitieuse mais infructueuse » de l'histoire informatique. Pourtant, la philosophie de conception distinctive de l'architecture continue de susciter l'intérêt des passionnés de matériel.

Un développeur amateur, dans un billet de blog détaillant le projet, a expliqué que le matériel Itanium d'origine n'étant plus facilement accessible, il avait développé à la place un émulateur logiciel. L'émulateur fonctionne en imitant le jeu d'instructions et le comportement matériel de l'Itanium entièrement en logiciel.

La réalisation la plus notable du projet est que l'émulateur parvient à démarrer intégralement de véritables versions de Windows — des éditions rares compilées spécifiquement pour Itanium. Compte tenu de la complexité matérielle de l'architecture, cela représente un exploit d'ingénierie significatif.

Des projets d'émulation comme celui-ci ont aussi une valeur de préservation de pans de l'histoire informatique menacés de disparaître. À mesure que le matériel Itanium d'origine se raréfie, les émulateurs logiciels deviennent presque le seul moyen pratique de transmettre aux générations futures la connaissance du fonctionnement de cette architecture.

Les communautés d'électronique amateur et d'informatique rétro trouvent ce type de projet particulièrement précieux, car même les échecs commerciaux peuvent offrir des leçons d'ingénierie. Bien que l'approche VLIW de l'Itanium n'ait jamais trouvé de succès commercial, elle portait des idées qui ont influencé des conceptions de processeurs ultérieures.

Le partage du projet en ligne a suscité l'intérêt d'une large communauté engagée dans des projets similaires d'émulation de matériel rétro ; les commentateurs ont débattu de la manière dont des techniques similaires pourraient s'appliquer à d'autres architectures disparues.

En fin de compte, ce projet démontre qu'un chapitre de l'histoire du matériel informatique considéré comme un « échec » peut être ramené à la vie avec le bon passionné et suffisamment de patience.

Cet article est un résumé éditorial assisté par IA basé sur Hacker News. L'image est une photo d'archive de Nicolas Foster sur Pexels.

À lire ensuite

Rangées de baies de serveurs illuminées dans un centre de données
Plus dans Tech

Les essaims d'agents expliqués : comment l'exécution simultanée de nombreux modèles d'IA transforme l'économie des coûts

Un nombre croissant d'outils de codage par IA déploient désormais des dizaines d'agents IA travaillant en parallèle sur une tâche, plutôt que de s'appuyer sur un seul modèle. Voici ce qu'est réellement un « essaim d'agents », pourquoi cela change le calcul des coûts liés au développement logiciel assisté par IA, et quels compromis il introduit.

Hacker News
Des rangées de colis en carton empilés dans un entrepôt d'expédition
Tech

AliExpress écope d'une amende record de 625 millions de dollars de l'UE pour des jouets et cosmétiques dangereux

L'Union européenne a infligé à AliExpress une amende record de 625 millions de dollars en vertu de son règlement sur les services numériques, après que la place de marché en ligne n'a pas retiré des annonces de jouets dangereux et de cosmétiques nocifs malgré des avertissements répétés. L'entreprise dit être choquée par l'ampleur de la sanction.

Ars Technicail y a 9 h
Un afficheur numérique de cours boursiers montrant des chiffres en hausse et en baisse
Tech

SpaceX dans votre fonds indiciel, expliqué

Les fonds indiciels sont présentés comme l'un des moyens d'investissement les plus sûrs et les plus passifs, répartissant le risque sur l'ensemble du marché plutôt que de miser sur des entreprises individuelles. Alors que SpaceX se dirige vers une introduction en bourse à une valorisation d'environ 1 770 milliards de dollars, les investisseurs ordinaires en fonds indiciels pourraient finir par en détenir une part, qu'ils l'aient voulu ou non.

The Vergeil y a 9 h
Un marteau de juge posé sur une pile de livres de droit
Tech

L'accord historique de 1,5 milliard de dollars d'Anthropic sur le droit d'auteur reçoit son approbation finale

Un tribunal américain a accordé son approbation définitive à l'accord de 1,5 milliard de dollars conclu par Anthropic concernant l'utilisation de livres protégés par le droit d'auteur pour entraîner ses modèles d'IA, clôturant l'une des affaires juridiques les plus suivies du secteur. Cet accord règle ce litige précis, mais laisse en suspens la question plus large de la formation des IA et du droit d'auteur.

TechCrunchil y a 9 h