Intel ha anunciado que no seguirá adelante con X86S, una arquitectura de conjunto de instrucciones experimental que pretende simplificar el diseño de sus procesadores eliminando la compatibilidad con los antiguos modos operativos de 32 y 16 bits. La decisión llega tras recabar la opinión del ecosistema tecnológico sobre un borrador de la especificación que se publicó para su evaluación. El x86, y el x86-64 de 64 bits que utilizamos hoy, es un gigantesco cúmulo de especificaciones que contiene tantas instrucciones que rara vez alguien puede decir con precisión cuántas son. Todo esto proviene de la época del procesador 8086 original, que tiene sus propias instrucciones de 16 bits. Más tarde se pasó a los sistemas de 32 y 64 bits, cada uno con sus propias instrucciones específicas. Añadir soporte para el procesamiento de vectores, matrices y otros tipos de datos ha aumentado tanto la especificación ISA que nadie, fuera de unos pocos ingenieros selectos de Intel (y AMD), la entiende en su totalidad. De esa idea nació x86S para resolver el problema de la compatibilidad con sistemas heredados y código heredado, y pasar a la ISA x86S, donde «S» significa simplificada.

Comments