Modular、Qualcommによる買収から3週間でMojoをオープンソース化

Apache 2.0のリリースにはMojoのコンパイラとツール群が含まれており、Qualcomm傘下のModularは自社のAIプラットフォームが競合チップにも対応できると主張している。

By · Published

Primary source: Modular

Why it matters

Mojo gives Qualcomm-owned Modular an open developer layer for its cross-chip AI stack. Its credibility now depends on compiler governance and continued support for rival hardware.

A backlit silhouette figure of Chris Lattner stands against a glowing field, with miniature Mojo software elements and a silicon chip.

Chris Lattner (@clattner_llvm) and Tim Davis (@iamtimdavis) founded Modular, which open-sourced the entire Mojo programming language on August 18, including its compiler and developer tooling, three weeks after Qualcomm completed its acquisition of Modular.

Modularは、創業者がAIハードウェア向けの共通ソフトウェア層を構築するために四年半にわたって取り組んできた中核の開発プロジェクトに対して、Apache 2.0ライセンスを付与している。また、これはLattnerとDavisにとって、Qualcommに持ち込んだ約束の早期テストの役割も果たす:Modularはチップメーカーの一部でありながら、所有者の競合他社が作るチップを引き続きサポートできるかどうかを示すものだ。

ModularはそのリリースをModCon announcementで公表したが、これはMojoが8月11日にバージョン1.0に到達してから1週間後のことだ。1.0リリースは、数年にわたる頻繁な変更の後により安定した言語仕様を確立し、オープンソース化によりコンパイラは標準ライブラリや他のプラットフォームコンポーネントと並んでModularの公開リポジトリに移された。

インフラ事業への入口としてプログラミング言語を据えるのにこれほど適した創業者は少ない。LattnerはLLVMを作り、Clangの創出に関わり、AppleのSwift言語の開発を推進し、その後GoogleのMLIRコンパイラフレームワークの立ち上げにも関わった。彼の仕事は同じパターンを繰り返している:低レベルの技術基盤を確立し、それをある程度オープンにして貢献者を惹きつけ、他の製品やプラットフォームがその上に構築するのを許す、という流れだ。

Davisはその考えのAIデプロイ側を担った。2022年にModularを共同設立する前、彼はGoogleでTensorFlow、MLIR、TPUインフラストラクチャやデバイス向けの機械学習システムに取り組んでいた。LattnerとDavisはGoogleで出会い、CPU、GPU、カスタムアクセラレータ向けに別々に増え続けるソフトウェアスタックを見て、AIインフラはハードウェアベンダーを跨ぐ共通レイヤーを必要とするだろうと確信した。

コンパイラが公開された

Mojoは、CPU、GPU、その他のアクセラレータにまたがる高性能ソフトウェア向けに設計されたシステム志向の言語だ。その構文とPythonとの相互運用性は、AI開発者にとって馴染みのあるPythonプログラムから、すべての性能クリティカルな操作ごとに別個のCUDAやC++コードベースを維持することなく、徐々に低レベルのカーネルやシステムコードへ移行する道筋を与えることを意図している。

公開された Modular リポジトリには現在、Mojoのコンパイラ、標準ライブラリ、例、その他のプラットフォームコンポーネントが含まれている。Mojo言語、コンパイラ、および開発ツールはApache 2.0の下で提供されている。

このオープンさは重要だ。なぜならLattnerはキャリアの多くを、共有ガバナンスと幅広い産業参加から影響力が生まれるプロジェクトの構築に費やしてきたからだ。ソースコードを公開することは、その参加のための法的基盤を作る。外部によるコンパイラの変更への扱いが、Mojoが共有ガバナンスを発展させるのか、あるいは一般がフォークできるがQualcomm所有のコードベースに留まるのかを左右するだろう。

ただしオープン化は重要な商業的境界で止まっている。MAX、Modularの推論フレームワーク兼サービングレイヤーは、MojoのApache 2.0リリースの対象ではない。Modular said at ModConによれば、MAXのライセンスからはデバイス使用に関する制限がもはや含まれておらず、MAXはソース可用(source-available)となり、オープンアライアンスプログラムを開発中だという。そのプログラムの最終的な範囲は依然として不明だ。

Qualcommは中立性の問題を引き継いだ

Qualcomm completed its purchase of Modularは7月29日に完了し、Lattnerをadvanced AI software and platformsのexecutive vice presidentに任命した。Mojo、MAX、Modular Cloudは既存のブランドを維持している。

RuntimeWireが契約発表時に報じたように、QualcommはAIランタイム層に自らの道を切り開こうとしており、そこではソフトウェアが開発者が使用できるチップやワークロードがそれらの間をどれだけ容易に移動できるかを決定する。その戦略は、Qualcommにとって自社プロセッサの販売を超えてデータセンターや開発者ワークフローに入るルートを与える。

しかし、この所有関係は明白な緊張を生む。Modularの主張は、開発者やハードウェア企業がMAXとMojoが競合するシリコンを第一級のターゲットとして扱うと信じることに依存している。QualcommはワークロードがQualcommハードウェア上で動くと利益を得る一方、Modularは基盤となるチップを交換可能にすることで重要性を得る。

LattnerとDavisはその緊張に対しModConで直接応えた。ModularはプラットフォームがQualcomm製品と競合するハードウェアのサポートを継続すると述べた。既に提供しているNVIDIAおよびAMDのGPUデプロイに加え、AWS Trainium、Google TPUs、Qualcomm Cloud AI 100 Ultra、Qualcomm Dragonflyのサポートを発表した。これらの新しいアクセラレータ統合は今後数か月で本番導入に移行する予定だ。

Mojoをオープンソース化することでその主張はより説得力を持つ。ハードウェアベンダーが言語レイヤー自体を検査し、適応できるからだ。例えばHTECのエンジニアは、Modularが支援的役割を果たす形でGoogle TPUサポートをModularのプラットフォームにもたらしたと同社は述べている。Modularは新しいハードウェア統合に従来の立ち上げ作業に比べて10倍以上の工数削減が必要だったと主張しているが、その比較は独立してベンチマークされていない。

言語はクラウド事業に燃料を供給する

同じ基調講演でModular Cloudが一般提供開始となり、創業者のコンパイラと推論の取り組みがマネージドサービスへと転換した。Modularは、トークン単位で価格設定された共有のOpenAI互換エンドポイントと、Modularまたは顧客が運用する予約インフラ上で動く専用デプロイを提供している。

ModularはMiniMaxを専用デプロイ上でM3モデルを動かす旗艦顧客として特定した。Modular saysによれば、そのデプロイは毎分数十億のトークンを提供しており、コンテキスト長が増すにつれて必要となる作業量を削減することを目的とした手法であるMiniMax Sparse Attention向けの特殊なカーネルを必要としたという。スループットの数値は同社提供のもので、独立して検証されていない。

これが、ModularがMojoをオープンにしつつMAXに関しては異なる条件を維持することを選んだ理由を説明している。寛容なライセンスの言語は開発者層を拡大し、ハードウェア移植を引き寄せ、Mojoを特殊なカーネルを書くデフォルトの手段にすることができる。MAXとModular Cloudは、その結果生まれたモデルのデプロイと提供から商業的価値を回収する。

創業者らはQualcommによる買収以前に、そのスタックを構築するための相当な資金的裏付けを得ていた。Modularは2025年9月24日に2.5億ドルのラウンドを発表し、U.S. Innovative Technology Fundが主導、DFJ GrowthGVGeneral CatalystGreylockが参加した。Modularはその資金調達により評価額が16億ドルとなり、総調達額は3.8億ドルに達したと述べた。

Qualcommは現在、かつてModularがベンチャーキャピタルを通じて追求する必要があったバランスシートとハードウェアの到達力を提供している。オープンソース化されたMojoは、LattnerとDavisがより大きな企業構造の中でも開発者側の信用を保つための仕組みだ。

ソースのリリースはMojoに関する長年の疑問の一つに決着をつける:開発者はついにModularの次のバイナリリリースを待つことなくコンパイラを検査し、その上に構築できる。ガバナンス、外部からの貢献、そして競合ハードウェアへの継続的な投資が、その言語が企業の所有を超えてどこまで広がるかを決めるだろう。

Reader comments

Conversation for this story loads after sign-in.