首页 >> 综合 > 快讯 >

Intel 与 AMD 展开深度合作,共同统一标准简化 x86 CPU 软件开发工作

2026-10-21 20:28:23 来源:网易 编辑:嵇园娜 

Intel 与 AMD 组建 x86 生态咨询小组,把指令集、软件接口、开发库全部统一规范,让开发者只需要编写一套代码,就能同时在两家品牌的 x86 CPU 上稳定运行,大幅减少跨平台适配工作量,有效降低 x86 平台的整体开发成本。过去几十年里,两家企业在 x86 架构上各自迭代扩展指令集,Intel 主推 AVX512 系列指令,AMD 采用精简向量方案,软硬件接口存在大量差异化设计,开发者必须针对 Intel 处理器、AMD 处理器分别编译、调试代码,同一款应用要维护多套版本,开发周期拉长,测试工作量成倍增加。双方达成合作之后,确立 AVX10 作为下一代统一向量指令集,同步推出 ACE 人工智能扩展指令、ChkTag 内存安全规范,同时把 oneDNN 定为 PyTorch 框架下 x86 CPU 的统一加速库,AMD 将自家 ZenDNN 优化代码合并进开源项目,彻底消除软件层面的碎片化问题。开发人员不需要再区分两家 CPU 的指令差异,一次开发就能完成全平台部署,后续版本迭代、性能优化也只需要维护一套代码体系。整体来看,这次合作把底层硬件接口、指令集规范、开源软件库全部标准化,从硬件架构到软件生态打通全链路一致性,让 x86 CPU 开发流程变得更加简洁高效,进一步稳固 x86 生态长期发展根基。

一、以往 x86 CPU 开发流程繁琐的核心原因

  1. 指令集互不兼容 两家厂商各自迭代向量指令,Intel 与 AMD 对 AVX 系列指令的支持范围、实现方式不一样,代码无法直接跨芯片运行,必须做分支判断与多版本编译。
  2. 底层硬件接口不统一 CPU 缓存调度、内存寻址、中断控制等底层硬件接口存在差异,操作系统、虚拟化软件需要单独适配两套硬件逻辑,增加内核开发难度。
  3. AI 加速库各自独立 Intel 拥有 oneDNN,AMD 配套 ZenDNN 两套独立优化库,深度学习框架要分别对接两套接口,模型部署需要分开调试,AI 应用开发效率很低。
  4. 硬件安全规范不统一 内存漏洞防护机制没有统一标准,两家 CPU 的安全硬件指令互不通用,安全软件需要开发两套防护代码。

二、Intel 与 AMD 简化 x86 CPU 开发的四项标准化方案

1. 统一新一代向量指令集 AVX10

双方共同敲定 AVX10 为唯一下一代向量扩展指令,统一指令编码、运算逻辑与数据格式,不管是 Intel 还是 AMD 的新一代 CPU,都会完整遵循同一套 AVX10 规范,保证向量运算代码原生跨平台兼容。

2. 联合推出 ACE AI 矩阵加速规范

共同发布 ACE 人工智能计算扩展指令,在 AVX10 基础上增加统一矩阵运算硬件接口,支持 BF16、FP8、INT8 等 AI 常用精度,PyTorch、TensorFlow 可以使用同一套代码在两家 CPU 上实现矩阵加速,不用分开做硬件适配。

3. 整合开源加速库,统一软件底层

将 oneDNN 确立为 x86 平台 PyTorch 的默认加速库,AMD 把 ZenDNN 的优化成果全部并入 oneDNN 开源仓库,两家企业共同维护一套代码库,开发者只需要对接一个软件接口,就能完成全平台 AI 性能优化。

4. 落地 ChkTag 统一内存安全规范

联合制定 ChkTag 内存标签硬件标准,统一缓冲区溢出、野指针等漏洞的硬件检测指令,操作系统与安全工具只需要开发一套防护程序,就能适配全部 x86 处理器,消除安全开发的重复工作量AMD。

三、x86 CPU 软件开发的全新标准化实施步骤

  1. 选用统一指令集作为开发基础 新项目直接基于 AVX10+ACE 指令集开发,不再针对 AVX512 等旧指令做差异化分支,保证代码原生兼容 Intel 与 AMD 两代处理器。
  2. 接入统一开源软件库 深度学习应用直接调用整合后的 oneDNN 库,不再分别对接 oneDNN 与 ZenDNN,减少多库适配带来的调试成本。
  3. 调用统一硬件接口开发底层程序 内核、虚拟化、驱动程序采用双方共同确认的硬件调用规范,使用 ChkTag 统一安全指令,不需要为两家硬件编写两套驱动代码。
  4. 执行一次编译全平台测试 编译完成后的二进制程序,直接在 Intel、AMD 多款 CPU 上运行验证,只需要一轮测试,就可以完成全平台兼容性验收。
  5. 长期维护单套代码分支 后续功能迭代、性能调优只维护一套源代码,不用拆分 Intel 版本与 AMD 版本,持续降低长期运维成本。

四、合作前后 x86 开发工作量对比表

表格

开发环节合作前(未统一标准)合作后(标准化方案)
指令集适配区分两家 CPU 指令,编写多分支代码基于 AVX10+ACE 单套指令,无分支代码
AI 加速库对接分别对接 oneDNN、ZenDNN 两套库统一使用 oneDNN 单一开源库
底层驱动开发开发两套硬件驱动,分别适配两家处理器单套驱动适配全部 x86 平台
软件测试轮次Intel、AMD 硬件分开两轮独立测试一次编译完成全平台测试
代码维护分支维护至少两条独立代码分支只维护一条主干代码分支
整体开发周期项目周期更长,适配调试占用 40% 工时跨平台适配工时缩减 70% 以上

五、x86 生态咨询小组的整体落地规划

Intel 与 AMD 在 2024 年 10 月共同成立 x86 生态咨询小组,吸纳戴尔、微软、谷歌、红帽等产业链企业作为创始成员,长期统一 x86 架构的技术路线Intel News...。小组分阶段落地标准化工作:第一阶段完成 AVX10、ACE、ChkTag 三大硬件规范定稿;第二阶段完成 oneDNN 代码合并与主流 AI 框架适配;第三阶段把统一接口全面嵌入操作系统、虚拟化平台与开发工具链,最终实现从芯片硬件到上层软件的全链路标准化,持续简化全行业 x86 开发工作。

【相关 FAQ】

问题 1:Intel 与 AMD 联手简化 x86 CPU 开发,最核心的标准化成果是什么?

回答 1:Intel 与 AMD 联手简化 x86 CPU 开发,最核心的标准化成果是确定 AVX10 为统一向量指令集,联合推出 ACE AI 矩阵加速指令,同时把 oneDNN 定为 x86 平台统一 AI 加速库,还落地 ChkTag 内存安全规范,从硬件指令到软件代码实现全平台统一,消除跨硬件适配的重复开发工作。

问题 2:Intel 与 AMD 统一 x86 开发标准之后,开发者可以直接获得哪些效率提升?

回答 2:Intel 与 AMD 统一 x86 开发标准之后,开发者只需要编写一套源代码,就能同时在两家厂商的 x86 CPU 上运行,不再需要维护多套代码分支;AI 项目不用分别对接两套加速库,底层驱动与安全程序也只需要开发一版,整体跨平台适配的工作量可以缩减七成以上,开发与测试周期大幅缩短。

问题 3:Intel 与 AMD 统一 x86 CPU 开发规范,会不会限制两家处理器各自的性能创新?

回答 3:Intel 与 AMD 统一 x86 CPU 开发规范只会统一基础指令集、软件接口与开发标准,不会限制两家企业在芯片微架构、缓存设计、封装技术、专属性能优化上进行差异化创新。双方约定平台基础层保持统一,产品性能层保持良性竞争,既简化软件开发,又能持续推动 CPU 性能迭代升级。

【数据来源】

[2025-10-13](AMD 与 Intel 迎来 x86 生态咨询小组成立一周年,持续统一开发标准)AMD 官网新闻

[2024-10-15](Intel 与 AMD 组建 x86 生态咨询小组,简化 x86 软件开发)Intel 官网新闻室

[2026-06-20](Intel 与 AMD 联合发布 ACE 指令集,统一 x86 平台 AI 开发接口)电子技术应用网

[2026-05-01](英特尔与 AMD 发布 ACE 白皮书,搭建统一 x86 矩阵加速体系)中关村在线

[2026-10-21](Intel 与 AMD 整合 oneDNN 库,打通 x86 CPU 跨厂商 AI 开发)网易科技

免责声明:本文内容围绕 Intel 与 AMD 的 x86 生态合作与技术标准化方案展开解读,仅作为技术开发参考资料;AVX10、ACE、ChkTag 等技术规范的最终落地细节、硬件支持范围,以 Intel 与 AMD 官方发布的正式技术文档为准;不同软件项目的开发简化效果会受项目类型、代码架构影响,实际效率提升存在个体差异;本次合作仅统一基础软硬件接口,不影响两家企业在芯片产品层面的技术竞争。

 
 
最新文章
站长推荐