英特爾繼續致力於尚未發佈的 x86 全新架構「X86S」,並發佈 ISA 1.2 版規格,而這次更新最大變化是去除 16 位元和 32 位元的原生支持。
英特爾去年提出,是時候為 x86 架構推出減小體積的 64 位元版本,因此開始全新架構 x86S,即「x86-64 ISA 簡化版指令集」,能轉向支援 64 位元架構,這將有利於將來硬體、韌體和軟體發展。
新版 X86S 1.2 移除 16 位元和 32 位元功能,不過英特爾保留「32 位元相容模式」,但目前還不清楚它的具體功能。
#Intel released the X86S (simplified, legacy-free X86) specification 1.2 with a lot of modifications and new CPUID bits:
CPUID.7.1.ECX[2]: X86S (LEGACY_REDUCED_OS_ISA)
CPUID.7.1.ECX[4]: SIPI64 (64-bit “start-up” interprocessor interrupt)https://t.co/vX9R6hINqt https://t.co/dcekaF540v pic.twitter.com/FCOOz6FKGs— InstLatX64 (@InstLatX64) September 24, 2024
最重要的是,新的 X86S ISA 將移除原生 32 位元支援,而自從 2000 年代初第一批 64 位元 CPU 面世,數年後 64 位元作業系統如 Windows 7 也相繼推出後,32 位元支援價值已大不如前。截至二月,全球最大數位遊戲經銷商Steam 已不再支援 32 位元 MacOS 裝置。
雖然簡化世界上最常用的架構之一與現代化是一個值得追求的目標,但對傳統硬體與軟體的支援一直是 x86 主要特色之一。Windows 主要在配備 x86 晶片的 PC 上運行,傳統上都有舊式支援,而改用 X86S 可能會打破這個歷史。
如果英特爾未來要在 CPU 上使用 X86S,另一個主要 x86 CPU 設計公司 AMD 怎麼做也是一大問題。雖然英特爾一直是規模較大公司,但 AMD 在 x86 也扮演關鍵角色,並開發出目前 64 位元 ISA 版本,即 x86-64 或AMD64。
(首圖來源:科技新報)