论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 10阅读
  • 0回复

[业界新闻]终结 40 年 IDT 旧标准,AMD Zen 6 架构将使用英特尔 FRED 技术 [复制链接]

上一主题 下一主题
 

发帖
10814
今日发帖
最后登录
2026-02-03
只看楼主 倒序阅读 使用道具 楼主  发表于: 2026-02-03 14:17:47
X 平台用户 InstLatX64 上周(1 月 31 日)从 AMD 官方文档发掘到,Zen 6 架构处理器将采用英特尔 FRED 指令集技术,有望抛弃 20 世纪 80 年代的 IDT 标准,同时加入了新的矩阵乘法和位反转指令。 !h4L_D0  
Z8Qmj5'[  
据悉,英特尔和 AMD 两家公司曾在 2023 年成立 x86 生态咨询小组,旨在协同推进新指令集落地。去年 10 月,AMD 同意在其新处理器搭载 FRED 技术。不过目前英特尔和 AMD 的量产处理器尚未支持 FRED,不过我们可以合理预期 Panther Lake、Nova Lake 以及 Zen 6 架构都将首批支持。 l:%4@t`  
__OD^?qa  
作为参考,IDT(注:Interrupt Descriptor Table,中断描述符表)标准诞生于英特尔 80286 时代,距今已有 40 多年,至今仍是处理网络数据包、鼠标输入等系统事件的标准方式,并负责将相关数据传递给驱动或应用程序。 f3h^R20qmO  
'Tj9btM*cL  
由于这种标准诞生过早,大部分现代程序员对其评价为“杂乱且别扭”。IDT 只能在并不完整的内核代码和应用程序代码之间切换,因此开发者必须手动执行大量额外操作,仔细处理各种边缘案例(edge case),考虑多个分级保护域,还得绕开两个系统事件同时发生、相互干扰等情况。 (=,p"3^  
\^i/:  
而 FRED 在各个方面都有大量改进。它使用一次性指令确保内核和应用程序能够平稳过渡,使用一致的栈结构。并且 FRED 的核心指令是原子性(Atomicity)的,这意味着代码要么一次性完整执行,要么完全不执行,因此程序员无需担心系统中断不一致问题,旧有分级保护域也被简化,只剩下 0(内核)、3(用户)。 ewN!7  
1jO}{U  
总体而言,开发者调用 FRED 意味着可以一次性完成所有必要工作,不需要再为大量边缘案例和理论性问题写规避性代码,有助于构建更稳定的内核、系统驱动、引导加载程序以及其他底层软件。 @Pb!:HeJE  
L> > %  
并且 FRED 还能够提升整体系统性能,消耗的 CPU 周期更少,进而降低事件延迟。在高负载情况下这些优势还可以不断累积,甚至可能对高刷游戏和音频处理产生影响。