Contexte du verrou logiciel
Depuis près de vingt ans, le framework propriétaire Compute Unified Device Architecture (CUDA) de Nvidia constitue le principal obstacle à l’adoption d’alternatives matérielles dans le domaine de l’intelligence artificielle. Tous les grands frameworks – TensorFlow, PyTorch – s’appuient nativement sur CUDA, ce qui oblige les développeurs à réécrire leurs modèles lorsqu’ils souhaitent exploiter des GPU ou ASIC d’autres fournisseurs. Cette dépendance explique pourquoi, malgré la présence de puces compétitives d’AMD, de Google ou d’AWS, plus de 90 % des charges d’inférence restent sur les GPU Nvidia.
Architecture du compilateur et du cloud d’inférence
L’offre de Luminal repose sur deux briques : un search compiler propriétaire et une plateforme d’inférence entièrement gérée. Le compilateur explore systématiquement plusieurs implémentations d’un réseau de neurones sur la puce cible, exécute un benchmark de chaque variante et sélectionne le chemin offrant le meilleur compromis temps‑d’exécution / consommation énergétique. Le code généré est ensuite mis en cache pour être réutilisé sur les requêtes futures, ce qui élimine la nécessité de recompilation à chaque déploiement. La couche cloud, hébergée principalement sur les processeurs Tranium d’AWS, orchestre l’exécution à grande échelle et fournit un point d’accès API aux modèles optimisés.
Analyse des performances et de la scalabilité
Depuis son lancement public il y a quatre mois, la plateforme traite plus de 45 trillions de tokens par mois, soit environ 10 % du volume total consommé par Together AI, un acteur majeur du même segment. Cette métrique indique que le compilateur parvient à générer du code suffisamment performant pour soutenir des charges d’inférence continues, comme les outils de génération de code, les moteurs d’images ou les agents vocaux en temps réel. Le cache d’implémentations contribue à réduire le temps de latence en évitant des recompilations répétées, tandis que le modèle de facturation basé sur l’inférence cloud permet aux clients d’éviter les frais élevés de location de GPU Nvidia.
Enjeux et limites
Le modèle de Luminal dépend fortement de l’infrastructure AWS, ce qui crée un point de concentration de risque en cas de changement de politique tarifaire ou de disponibilité des processeurs Tranium. De plus, la solution cible principalement les charges à haut débit et à disponibilité continue ; les workloads batch ou de formation restent hors de son périmètre actuel. Enfin, la concurrence s’intensifie : Google et AWS développent leurs propres frameworks alternatifs, Spectral Compute propose un toolkit permettant d’exécuter du code CUDA sur tout accélérateur, et des projets open source comme OneAPI cherchent à convertir automatiquement le code CUDA. Ces alternatives pourraient réduire l’avantage compétitif de Luminal si elles atteignent une maturité comparable.