AMD英特尔罕见联手 统一x86 AI开发
一对缠斗了数十年的老对手,在AI时代罕见地握了手。据AMD官方新闻稿,10月20日,AMD与英特尔宣布合作:双方将把各自针对PyTorch的x86 CPU优化工作整合进开源深度学习库oneDNN,为开发者提供横跨两家处理器的统一软件路径。这项合作由x86生态咨询组(EAG)推动,Red Hat等生态伙伴亦发声支持。

要理解这次握手的价值,得先看过去的割裂格局。PyTorch是当前最主流的开源AI框架之一,据韩媒ZDNet Korea援引的数据,仅今年8月其PyPI下载量就达约8620万次,是TensorFlow的5倍多。但在x86 CPU加速上,oneDNN由英特尔开发、针对自家芯片深度调优,AMD则另起炉灶维护ZenDNN分支——混合部署AMD与英特尔CPU的服务器集群,往往要按底层硬件分别构建和调优,隐性适配成本长期存在。
按照新方案,oneDNN将成为PyTorch内x86加速的默认开源库:AMD把ZenDNN专属优化并入oneDNN主干,开发者今后只需依赖一个库,就能在任意x86芯片上获得最优执行路径。AMD同时以指导委员会成员身份加入管理oneDNN的统一加速基金会(UXL Foundation),从外部贡献者变为核心决策方。
更深远的一步在于指令集层面。两家公司还在联合推进AI Compute Extensions(ACE)——面向x86的下一代指令集架构扩展,重点加速AI训练与推理中核心的矩阵乘法运算。借助统一的oneDNN,ACE能力未来只需集成一次,即可通过oneDNN更新接入PyTorch,而不必在两家各自的代码路径里重复实现。
英特尔数据中心战略项目副总裁杰夫·麦克维表示,“开发者不应为了发挥x86 CPU的最佳性能,而被迫思考独立的软件路径”;AMD架构与战略副总裁罗伯特·霍穆思则称,此举让行业围绕通用技术简化跨x86处理器的开发。在Arm阵营与GPU、自研加速器的多重围攻下,x86双雄选择在AI软件生态上“化竞争为协作”,减少碎片化和重复维护——若落地顺利,云服务商与企业用户在x86服务器、工作站及AI PC上都能获得更一致的PyTorch体验。
编译自 AMD Newsroom,原标题:"AMD and Intel Collaborate to Simplify AI Development on x86 CPUs with PyTorch"