英特爾將僅64位元的”X86S”指令集架構規範更新至1.2版
英特爾發布了其X86S 架構規範的1.2 版本。 X86S 計畫於去年首次公佈,旨在對自20 世紀70 年代末期以來一直是個人電腦核心的x86 架構進行現代化改造。幾十年來,英特爾和AMD 不斷擴大x86 的功能,形成了複雜的指令集,英特爾現在認為其部分功能已經過時。
最新的規範主要著重於刪除傳統功能,尤其是16 位元和32 位元支援。這與x86 長期以來對向後相容性的承諾大相徑庭,與x86 的簡化不謀而合。雖然規範中確實提到了”32 位元相容模式”,但其具體功能仍不清楚。這種模糊性引發了有關X86S 如何處理現有32 位元應用程式的問題,儘管32 位元應用程式的相關性正在下降,但它們在許多計算環境中仍發揮作用。
向X86S 的潛在過渡恰逢業界已經開始放棄32 位支持。然而,擬議中的變革卻飽受爭議。長期以來,X86 架構的優勢在於其廣泛的傳統支持,允許舊版軟體在現代硬體上運行。遷移至X86S 可能會破壞這個生態系統,特別是對依賴舊版應用程式的使用者而言。
此外,引進X86S 也引發了英特爾和AMD 這兩家主要x86 CPU 設計公司未來關係的問題。雖然英特爾主導了這項舉措,但考慮到AMD 對目前x86-64 標準的重大貢獻,AMD 在潛在過渡中的角色仍不確定。