Le 30 septembre 2026, une collaboration entre DeepSeek et Huawei sur des logiciels pour les processeurs Ascend a été signalée. Les deux entreprises auraient aussi optimisé un supernœud Ascend 950 de 128 puces. Cette configuration donne une échelle au système, pas une mesure de ses performances.
Les outils Ascend cités
Les logiciels associés à cette collaboration comprennent TileLang, DeepGEMM, DeepEP et FlashMLA. TileLang est au cœur des descriptions du projet; l’ensemble est également présenté comme comprenant des bibliothèques de calcul et de transfert de données.
TileLang sert à écrire des noyaux de calcul, de petits programmes spécialisés qui exécutent des opérations sur un processeur. Pour utiliser un backend Ascend avec du code déjà écrit en CUDA, il faut réécrire ce code : une conversion automatique n’est pas décrite.
Ce que documente TileLang-Ascend
TileLang-Ascend se présente comme un adaptateur de TileLang destiné aux unités de traitement neuronal (NPU) Ascend de Huawei. Le projet décrit deux voies de compilation : Ascend C avec PTO, et AscendNPU IR. Son dépôt cite Ascend A2 et A3 comme appareils testés et validés.
Le projet est devenu open source le 29 septembre 2025. Son dépôt répertorie aussi des noyaux DeepSeek V4 au 24 avril 2026 : le développement logiciel Ascend précédait donc les informations publiées en septembre 2026. Pour l’installation décrite, les prérequis indiqués sont CANN 8.3.RC1 ou ultérieur et torch-npu 2.6.0.RC1 ou ultérieur.
Ce que signifie le supernœud de 128 puces
Un supernœud regroupe des processeurs dans un même système de calcul. Les 128 puces Ascend 950 décrivent la configuration qui aurait été optimisée par DeepSeek et Huawei; elles ne donnent pas, à elles seules, la vitesse de calcul.
Aucun benchmark comparatif indépendant n’accompagne ce chiffre. Il ne permet donc pas de conclure que le système atteint les performances d’une configuration Nvidia équivalente.