微软近期一项代号为“Project Strong ARMed”的秘密项目浮出水面。据IT之家援引的招聘信息显示,微软正在开发一项战略项目,该项目隶属于体验与设备部门,核心目标是利用生成式AI技术来解决Windows生态系统中长期存在的架构迁移挑战。
长期以来,大量Windows应用程序和服务构建于x64架构之上,导致它们无法在ARM架构设备上流畅运行。传统的代码移植工作不仅耗时费力,而且容易出错。“Project Strong ARMed”旨在构建一个基于AI代理的自动化系统。该系统可以深入分析程序逻辑,并自动优化和迁移x64架构代码库到Windows on Arm (WoA)平台,甚至支持跨平台迁移到Linux环境。
值得注意的是,该项目目前主要集中在微软自主研发的Cobalt 100芯片上。由于Cobalt 100主要用于微软自有的ARM服务器,行业分析师认为,这项AI驱动的移植技术可能最初更侧重于优化云服务和内部工具。例如,微软Azure云服务可以利用此技术更高效地运行在基于ARM的服务器上,从而降低运营成本。
虽然目前尚不清楚这项技术何时全面向消费者开发者开放,但微软的举动无疑为ARM生态系统注入了强劲动力。通过将“手动重写”转变为“AI自动翻译”,微软正试图打破硬件架构之间的壁垒,使软件生态系统的流动比以往任何时候都更加便捷。
微软使用生成式AI创建智能代理,旨在实现x64代码到ARM64架构的自动迁移,从而大大降低开发成本。
该项目目前与微软自主研发的Cobalt 100服务器芯片高度集成,表明云工作负载将引领架构转型。
这项技术不仅支持Windows内部迁移,还支持迁移到Linux,旨在彻底解决不同架构之间的兼容性差距。
ARM(Advanced RISC Machines)是一种精简指令集计算机(RISC)架构,以其低功耗和高性能而闻名,广泛应用于移动设备和嵌入式系统。近年来,ARM架构也开始进军服务器市场,与传统的x86架构展开竞争。
微软Cobalt 100是微软自主研发的基于ARM架构的服务器芯片,旨在优化Azure云服务的性能和能效。据微软官方介绍,Cobalt 100在特定工作负载下可以提供显著的性能提升和更低的功耗。
生成式AI是指可以生成新的、原创性内容的人工智能模型,例如文本、图像、音频和视频。常见的生成式AI模型包括生成式对抗网络(Generative Adversarial Networks, GANs)和扩散模型(Diffusion Models)。微软Project Strong ARMed利用生成式AI技术分析代码逻辑并自动进行代码翻译和优化。