マイクロソフトの最近の秘密プロジェクトが明らかになった。IT之家の求人情報によると、マイクロソフト内では「Project Strong ARMed」という戦略的プロジェクトが準備されている。このプロジェクトはエクスペリエンスとデバイス部門に所属し、生成型AI技術を活用してWindowsエコシステムのアーキテクチャ移行問題を解決することを主な目的としている。

長年、多くのWindowsアプリケーションやサービスはx64アーキテクチャで構築されており、ARMアーキテクチャのデバイスでスムーズに動作させることは困難だった。従来のコード移植作業は時間と労力がかかりやすく、ミスも起こりやすい。それに対し、「Project Strong ARMed」はAIエージェント(AI Agents)に基づく自動化システムを開発するものである。このシステムはプログラム論理を深く分析し、x64アーキテクチャのコードライブラリを最適化してWindows on Arm (WoA)プラットフォームへ自動的に移行し、さらにLinux環境へのクロスプラットフォーム移行もサポートする。

注目すべき点は、このプロジェクトが現在マイクロソフト自社開発のCobalt 100チップを中心に進められていることである。Cobalt 100は主にマイクロソフトのARMサーバー向けに使用されるため、業界関係者はこのAI駆動の移植技術が初期段階ではクラウドサービスや内部ツールの最適化に焦点を当てていると考えている。

現時点でこの技術がいつまでに一般開発者に公開されるかは不明だが、マイクロソフトのこのような取り組みはARMエコシステムに大きな活力を与えるものとなった。手動での再記述からAIによる自動翻訳へと変化させることで、マイクロソフトはハードウェアアーキテクチャ間の壁を打ち破ろうとしている。これにより、ソフトウェアエコシステムの流れがこれまでになかったほど簡単になる。

ポイントを整理:

  • 🤖 AI自動移植:マイクロソフトは生成型AIを活用して知能体を作り、x64コードをARM64アーキテクチャへ自動的に移行することを目指しており、開発コストを大幅に削減する。

  • 🌩️ クラウド性能に注力:このプロジェクトは現在、マイクロソフト自社開発のCobalt 100サーバーチップと強く結びついており、クラウドワークロードのアーキテクチャ転換が最初に実現されると予想される。

  • 🧱 アーキテクチャの壁を突破:この技術はWindows内の移行だけでなく、Linuxへの移植能力も含んでおり、異なるアーキテクチャ間のアプリケーション互換性のギャップを完全に解消することを目指している。