Huawei open source CANN : coup dur pour la domination de CUDA

Huawei open source CANN : coup dur pour la domination de CUDA

Huawei open source CANN : une menace pour la suprématie de CUDA ?

Huawei ouvre son CANN : vers la fin de l'hégémonie de CUDA ?

Une semaine après l’annonce par Huawei de l’ouverture de son kit logiciel CANN (Compute Architecture for Neural Networks), le monde de la tech continue d’analyser les potentielles répercussions de cette décision sur l’avenir du développement de l’intelligence artificielle.

En proposant librement à l’échelle mondiale une alternative open source à la plateforme CUDA de NVIDIA, le géant chinois des télécommunications remet sérieusement en cause la domination exercée depuis vingt ans par NVIDIA sur le calcul pour l’IA.

Mais cette initiative est-elle suffisante pour faire tomber l’hégémonie de CUDA et imposer CANN comme une alternative crédible ?

Qu'est-ce que CANN et pourquoi est-ce important ?

CANN (Compute Architecture for Neural Networks) est l'architecture de calcul hétérogène de Huawei, conçue pour faciliter le développement d'applications d'intelligence artificielle optimisées pour ses processeurs Ascend.

Lancé en 2018 dans le cadre de la stratégie IA de Huawei, CANN propose plusieurs niveaux d’interfaces de programmation (API) pour construire des applications performantes sur son matériel. Il s’agit donc de l'équivalent direct de la plateforme propriétaire CUDA développée par NVIDIA.

Un positionnement stratégique dans un contexte tendu

L’ouverture de CANN intervient dans un climat géopolitique et technologique tendu entre les États-Unis et la Chine. Eric Xu Zhijun, président tournant de Huawei, a affirmé que cette décision vise à « accélérer l’innovation des développeurs » et à « faciliter l’utilisation d’Ascend ».

Cette annonce coïncide avec une enquête du CAC (Cyberspace Administration of China) sur les puces NVIDIA, en raison de préoccupations sécuritaires, ainsi que les pressions américaines pour renforcer la surveillance intégrée des composants électroniques.

Le monopole de CUDA sur le développement IA

CUDA est au cœur de l’offre IA de NVIDIA depuis près de deux décennies. Grâce à une intégration étroite avec son matériel graphique, CUDA enferme les développeurs dans un écosystème propriétaire difficile à quitter.

Les tentatives d’adaptation de CUDA à d’autres architectures via des couches de traduction ont été systématiquement bloquées. NVIDIA va jusqu’à interdire ces pratiques dans les termes de sa licence. Cette réalité illustre le défi colossal que relève Huawei pour convaincre les développeurs d’adopter CANN.

Analyse du marché et implications sectorielles

Les analystes du secteur sont partagés. D’un côté, rendre CANN open source pourrait booster l'adoption du matériel Ascend en bâtissant une communauté de développeurs. De l’autre, la maturité de l’écosystème CUDA — fort de milliers de bibliothèques optimisées et de plusieurs années de documentation — rend toute alternative difficile à imposer rapidement.

Malgré cela, Huawei enregistre des progrès notables côté matériel, avec des benchmarks où ses puces Ascend surpassent parfois celles de NVIDIA dans des scénarios spécifiques, comme le montre le cas du CloudMatrix 384.

Développement d’un écosystème alternatif

Selon le South China Morning Post, Huawei a entamé des discussions avec des universités, instituts de recherche et entreprises technologiques chinoises pour construire une communauté open source autour de sa plateforme Ascend.

Ce modèle collaboratif, inspiré d’autres succès open source, vise à accélérer l’adoption technologique par la mise en commun des ressources et expertises.

Guerre mondiale des semi-conducteurs

CANN s’inscrit aussi dans la volonté chinoise de renforcer sa souveraineté technologique. Le mouvement vers l’open source se généralise dans le pays, comme en témoignent l’ouverture du modèle vocal MiDashengLM-7B par Xiaomi ou encore la mise à disposition du modèle de codage IA Qwen3-Coder par Alibaba.

Face aux restrictions américaines sur les exportations de matériel vers les entreprises chinoises, disposer d’un socle logiciel local performant est devenu tout aussi crucial qu’améliorer la puissance des puces.

Défis techniques et scepticisme des experts

La performance brute n’est pas suffisante si l’écosystème logiciel n’est pas à la hauteur. Pour séduire les développeurs et les faire migrer vers Ascend et CANN, Huawei devra offrir :

  • Une documentation complète et facile à utiliser
  • Une communauté de développeurs active
  • Une compatibilité fluide avec les frameworks existants (PyTorch, TensorFlow...)
  • Des outils de développement performants et bien intégrés

Vers un nouvel équilibre mondial ?

Alors que la rivalité technologique entre les États-Unis et la Chine s’intensifie, la stratégie open source de Huawei pourrait marquer un tournant. En passant d’un modèle fermé à une approche collaborative, l’entreprise pourrait participer à redéfinir les standards mondiaux du développement IA.

Il reste à voir si cette initiative suffira à détrôner CUDA, mais elle constitue déjà une étape importante dans la construction d’un nouvel écosystème technologique moins dépendant des États-Unis.

À lire également : L'Institut Alan Turing : l’importance des sciences humaines pour l’IA

Envie d’en savoir plus sur l’IA et les données ? Ne manquez pas le AI & Big Data Expo, organisé à Amsterdam, Californie et Londres. L’événement est co-localisé avec d’autres salons incontournables comme Intelligent Automation Conference, BlockX, Digital Transformation Week, et Cyber Security & Cloud Expo.

Découvrez tous les événements à venir sur techforge.pub/events.

@ReservoirLive