Intel publie la version 1.2 de l’ensemble d’instructions X86S, supprimant plusieurs fonctionnalités 16 bits et 32 bits

Intel releases X86S instruction set version 1.2, killing multiple 16-bit and 32-bit features

Intel frappe un grand coup avec la révision 1.2 de son architecture x86S, en éliminant des fonctionnalités obsolètes dans une quête pour simplifier et optimiser la conception des puces. Ce changement radical pourrait transformer l’avenir des processeurs, mettant en lumière les enjeux contemporains de l’architecture informatique.

Intel a dévoilé la révision 1.2 de son architecture d’instructions simplifiée X86S. Cette version va plus loin dans l’amincissement en supprimant plusieurs fonctionnalités 16 bits et 32 bits. Elle s’inscrit dans la promesse faite par le fabricant de puces l’année dernière d’optimiser l’architecture x86.

L’X86S est le plan de modernisation d’Intel pour la vénérable gamme x86 qui a alimenté les PC pendant des décennies. L’architecture x86 d’origine a vu le jour en 1978 avec le processeur 16 bits 8086. Au fil des décennies, avec l’augmentation des exigences en matière de calcul, Intel a ajouté de nouvelles capacités pour gérer le calcul 32 bits et 64 bits.

Cependant, toutes ces expansions ont ajouté de la complexité et de l’encombrement. En mai dernier, Intel a lancé l’idée d’une version allégée, uniquement 64 bits, appelée X86S. L’objectif est de retirer les éléments obsolètes pour une conception de puce plus optimisée.

Cette nouvelle caractéristique 1.2 donne suite à ce plan en supprimant plusieurs fonctionnalités 16 bits et 32 bits. Cela inclut les modes 16 bits réel et protégé, l’adressage 16 bits, les niveaux de privilège obsolètes de niveau 1 et 2, ainsi que d’autres éléments hérités peu utilisés.

Dans son précédent blog, Intel a affirmé que les vestiges des époques 8086 et 386 étaient devenus inutiles dans notre monde 64 bits. Bien que les détails restent flous, un « mode de compatibilité 32 bits » est toujours présent.

Intel a également souligné que pour les systèmes d’exploitation 64 bits des années 2000 et début 2010, elle s’appuie sur la virtualisation moderne pour fournir un support. Cela signifie que les systèmes plus anciens, comme Windows XP, DOS ou d’autres vestiges 16 bits/32 bits, seraient désormais relégués aux machines virtuelles et émulateurs.

On ne sait pas jusqu’où Intel ira au nom de l’efficacité. L’un des super-pouvoirs de l’x86 a toujours été son support inégalé des héritages s’étendant sur des décennies. Cela a permis à d’anciens logiciels et matériels de fonctionner longtemps après l’émergence de nouvelles normes.

Intel publie la version 12 de lensemble dinstructions X86S supprimant

Si Intel s’engage à intégrer X86S dans ses futurs processeurs, cela pourrait marquer une rupture radicale avec cette éthique de compatibilité maximale. Tout cela a pris du temps, surtout alors que l’architecture Arm, jugée plus efficace, gagne du terrain grâce à Apple et Qualcomm.

Bien sûr, les décisions d’Intel ne se feront pas dans le vide. Son partenaire de longue date x86 et rival AMD devrait jouer un rôle significatif. Les extensions 64 bits d’AMD (AMD64) pour l’x86 ont ouvert la voie au calcul 64 bits moderne après l’échec des efforts d’Intel avec Itanium. Si X86S doit réussir, les deux géants des puces devront probablement coordonner leurs efforts.