当前位置:首页>java>微软启动新项目,用AI将x86代码自动移植到ARM平台

微软启动新项目,用AI将x86代码自动移植到ARM平台

  • 2026-08-21 02:51:53
微软启动新项目,用AI将x86代码自动移植到ARM平台

微软内部发起了一个名叫“Project Strong ARMed”的项目,它的目标是利用生成式AI技术,开发一个可扩展系统,将专门为x64 架构编写的代码,自动转换为 ARM64 代码。

这个想象空间非常大,但微软初期目标还是很谨慎的。

微软自研了Cobalt 100 Arm 服务器端芯片,但 Azure 云端服务和企业级服务很多都是 x86 应用,如果能将这些服务自动转换为 ARM64 代码,并在 Cobalt 100 Arm 芯片上运行,一方面可以高效应用Arm芯片,其次最大的好处是节省大量的迁移成本。

如果这一项目成功实行,对微软意义重大。

微软有全世界最流行的 Windows 操作系统,Windows 和 x86 CPU(Intel、AMD)是深度绑定的,但现在 Arm 不仅仅在服务器上有着极大的占比,Windows on Arm 平台也是微软和高通重点扶植的。

Windows on Arm 平台最大的障碍并非硬件本身,而是软件生态。

过去软件为了支持不同的CPU架构,都是采用模拟技术,比如 Apple Rosetta 2,将 x86 架构软件在 Arm 架构上运行。或者类似 Wine,在 Linux 上运行 Windows软件。

但这种做法都是有性能损耗的,而且很多指令集功能也无法使用。

从这个角度看,“Project Strong ARMed”项目很超前,想象一下,未来你开发的一个x86应用,通过一个系统转换,然后直接在 Arm 平台原生运行,是不是非常酷。

最新文章

随机文章