Qualcomm avale le langage Mojo pour 3,9 milliards : la forteresse CUDA attaquée par le logiciel

Qualcomm avale le langage Mojo pour 3,9 milliards : la forteresse CUDA attaquée par le logiciel

IAAcquisitionTechnologie de CompilationSemi-conducteursCUDAMojo

Sources:basic-tutorials.com + hothardware.com

Le 24 juin, Qualcomm a officiellement annoncé l’acquisition de la société de logiciels IA Modular. Le montant de la transaction est d’environ 3,9 milliards de dollars, Qualcomm émettant jusqu’à 19,2 millions d’actions aux actionnaires de Modular. La clôture est prévue pour le second semestre 2026, sous réserve des approbations réglementaires et des conditions de clôture habituelles.

À ne regarder que les chiffres, 3,9 milliards n’est pas un montant qui fait trembler le monde des grandes acquisitions technologiques. Mais le signal stratégique de cette transaction va bien au-delà.

Les deux actifs centraux de Modular sont : le langage de programmation Mojo et le moteur d’inférence MAX. Mojo est un sur-ensemble de Python conçu par Chris Lattner (le créateur de LLVM et Swift) avec l’objectif de combiner « la facilité d’utilisation de Python + la performance de C » — ciblant directement le mur de performance que les développeurs IA rencontrent lors du déploiement en production de leur code Python. MAX est une pile d’inférence IA indépendante du matériel, permettant aux modèles de s’exécuter sur CPU, GPU, NPU, voire sur des ASIC personnalisés, sans réécrire le code pour chaque type de puce.

Ce que Qualcomm achète avec cela, c’est la même chose : construire un pont au-dessus de la forteresse CUDA de NVIDIA.

La forteresse CUDA de NVIDIA : quelle est sa profondeur réelle ?

Avant de discuter de cette transaction, il faut bien comprendre la cible qu’elle vise.

La domination de NVIDIA sur le marché de l’entraînement et de l’inférence IA ne repose pas uniquement sur le matériel. L’écosystème CUDA est une barrière construite sur trois couches : la couche inférieure est le matériel GPU (renouvellement générationnel H100/B200), la couche intermédiaire est la chaîne d’outils et les bibliothèques CUDA (cuBLAS, cuDNN, TensorRT), et la couche supérieure est constituée des millions de développeurs qui, depuis plus d’une décennie, écrivent des modèles et du code en CUDA. Les trois couches combinées rendent le coût de migration presque inimaginable — il ne s’agit pas seulement de changer une puce, mais de rénover toute la pile logicielle.

ROCm d’AMD et oneAPI d’Intel ont tous deux tenté cette approche, avec des résultats limités. La raison est qu’ils suivent fondamentalement la même logique : créer une alternative fonctionnellement équivalente à CUDA, vers laquelle les développeurs migreraient. Le problème de cette approche est que la migration elle-même est la friction la plus importante — les développeurs n’ont aucune motivation à apprendre un nouvel outil, sauf s’il est nettement meilleur.

Qualcomm choisit une voie plus radicale : créer une couche d’abstraction au-dessus de CUDA, contournant la logique de l’alternative.

Le moteur MAX : écrire une fois, inférer partout

L’idée centrale de MAX est de permettre aux développeurs d’écrire leur code d’inférence IA avec une API unifiée, et c’est MAX qui se charge de compiler le code pour le matériel cible. CPU, NPU Hexagon de Qualcomm, GPU NVIDIA, GPU AMD — le développeur n’a pas à se soucier de ce qui tourne en dessous. Si un nouvel accélérateur IA apparaît, dès lors que le backend de compilation MAX le supporte, le code existant n’a pas besoin de changer.

Si cette idée aboutit, la forteresse CUDA passe de « il faut passer par CUDA » à « on peut passer au-dessus par MAX ». L’avantage de performance du matériel NVIDIA demeure, mais l’avantage du verrouillage logiciel cesse d’être absolu.

Le portefeuille matériel de Qualcomm donne un point d’ancrage à cette stratégie : le NPU Hexagon dans les puces Snapdragon pour smartphones, les puces pour habitacles automobiles, et la gamme d’accélérateurs d’inférence IA pour le cloud que Qualcomm pousse depuis des années (série Cloud AI). MAX fournit la couche logicielle qui relie tout ce matériel avec un modèle de programmation unique — du smartphone à l’automobile jusqu’au datacenter, un seul code, partout. Avant l’acquisition de Modular, Qualcomm avait le matériel mais pas de pile logicielle unifiée ; après l’acquisition, la pile logicielle est là.

La place de Mojo : la porte d’entrée des développeurs

Si MAX est le pont, Mojo est l’équipe d’ingénieurs qui le construit.

Le langage dominant de l’écosystème de développement IA est Python. PyTorch, JAX, TensorFlow sont tous en Python. Mais Python a des goulets d’étranglement de performance évidents lors du déploiement d’inférence — typage dynamique, GIL, surcoût d’interpréteur. La philosophie de conception de Mojo est de permettre aux développeurs Python d’obtenir des performances de niveau système sans apprendre un nouveau langage : la syntaxe est presque identique, mais le code est compilé en code machine, avec support SIMD, tiling et gestion manuelle de la mémoire.

Avant l’acquisition, la communauté de Mojo, bien que moins vaste que celle de Python, jouissait d’une solide réputation dans les cercles d’infrastructure IA haute performance. Nomic AI a écrit des pipelines d’indexation accélérés par GPU en Mojo (200 fois plus rapides qu’en Python) ; certains frameworks d’inférence quantifiée ont commencé à utiliser Mojo pour leurs kernels bas niveau. Ces premiers adoptants entrent désormais indirectement dans l’écosystème de Qualcomm.

Chris Lattner a déclaré dans l’annonce de l’acquisition que cette transaction donne à Modular « l’échelle et la couverture de plateforme nécessaires pour étendre sa mission ». Notez les mots — « échelle » et « couverture de plateforme » — suggérant que le principal goulot d’étranglement au développement indépendant de Mojo était le canal de distribution, et que Qualcomm dispose précisément d’une base installée de plusieurs milliards d’appareils.

Quelques signaux de cette transaction

Le logiciel vaut plus que le silicium. Dans une acquisition initiée par un fabricant de puces, la cible est une entreprise de logiciels — une entreprise qui fait des compilateurs et des moteurs d’inférence. Qualcomm n’a pas acheté plus de transistors, mais « la capacité de faire tourner du code sur n’importe quel transistor ». Sur le marché de l’inférence IA, la pile logicielle est en passe de dépasser la performance matérielle en importance.

La forteresse CUDA est attaquée pour la première fois par le logiciel, non par le matériel. AMD et Intel ont suivi la voie du matériel équivalent ; Qualcomm suit la voie de l’abstraction logicielle. Laquelle a le plus de chances de réussir ? Historiquement, les couches d’abstraction qui absorbent les différences sous-jacentes ne manquent pas d’exemples : Java/JVM a absorbé les différences entre systèmes d’exploitation, le Web a absorbé les différences entre applications de bureau. Si MAX peut devenir la JVM de l’inférence IA, l’effet de verrouillage de CUDA sera considérablement affaibli.

La guerre des compilateurs IA s’intensifie. La pile Mojo + MAX de Modular, l’écosystème MLIR de Google, Triton d’OpenAI — le paysage des compilateurs IA en 2026 passe de la période des Royaumes combattants à celle des Trois Royaumes. Qualcomm vient d’acheter directement l’un des camps, sautant le long cycle de R&D interne.

Le risque réglementaire est modeste mais mérite l’attention. Le volume de la transaction, à 3,9 milliards, se situe sous le seuil radar de l’examen antitrust (le seuil Hart-Scott-Rodino aux États-Unis est de 126,5 millions en 2026). Mais la transaction concerne une couche de logiciel fondamental — si Qualcomm, après l’acquisition, ferme MAX (en l’optimisant uniquement pour ses propres puces), cela pourrait déclencher un retour de bâton de l’industrie. Pour l’instant, l’engagement de Modular est que MAX restera ouvert et continuera à supporter le matériel tiers.


Cet article est basé sur les informations publiques et les discussions communautaires concernant l’acquisition de Modular. Si vous avez une connaissance directe plus approfondie du paysage concurrentiel dans ce domaine, la discussion est bienvenue.