Un CMP 170HX transformé en A100-80G par glitch

Original : Using voltage glitching to unleash the A100 in my mining card

Pourquoi c'est important

Montre que les restrictions matérielles NVIDIA sont contournables par attaque physique sur le silicium.

Une chercheuse a exploité une faille de voltage fault injection sur le die GA100 pour convertir une carte de minage CMP 170HX 8 Go en équivalent A100-80G, avec 85,8 TFLOP/s en FP16, soit 1,18× plus rapide qu'un A100 de série.

Kate a publié un compte rendu technique détaillant comment elle a découvert et exploité une vulnérabilité de voltage glitching sur le die GA100 de NVIDIA. La technique permet de griller des fusibles arbitraires normalement verrouillés par logiciel, ce que NVIDIA appelle des « fuseless fuses » — des restrictions imposées via le firmware plutôt que physiquement.

En appliquant une injection de faute électrique au bon moment, elle a pu débloquer les restrictions de la CMP 170HX : mémoire framebuffer portée à 81 920 Mo, SMs activés à ~124 (contre 108 sur un A100 de production), PCIe Gen4, NVLink et les moteurs de décodage multimédia. Résultat mesuré en OpenCL : 85,858 TFLOP/s en FP16, contre 72,488 pour un A100 vendu au détail.

La méthode repose sur trois effets observés lors du glitch : tous les fusibles lus comme zéro, perturbation du registre RIR, ou le « Goldilock's glitch » qui permet l'écriture ciblée. La chercheuse note que le gain de performance provient du fait que les cartes A100 de série désactivent volontairement des SMs pour garantir le rendement de fabrication — une unité débloquée avec un bon die peut donc dépasser le produit officiel.

Source

blog.kate.land — Lire l'original →