Исследовательница Кейт Ленд обнаружила, что майнинговая видеокарта Nvidia CMP 170HX физически оснащена примерно 80 ГБ памяти HBM, хотя официально доступно лишь 8 ГБ. Ограничение оказалось программным, и его удалось снять с помощью самодельного устройства, вызывающего короткие просадки напряжения на карте. В результате 8-гигабайтная карта заработала как серверный ускоритель уровня A100-80G.

Метод основан на особенности чипа GA100. Nvidia использует пережигаемые предохранители (eFuse) для разделения продуктов, и в некоторых случаях дополнительный прожиг не ужесточает, а ослабляет ограничения. За доступ к памяти и вычислительным блокам отвечают так называемые fuseless fuses, которые можно перезаписать, если обойти защиту OPT_SECURED_BURN_FEATURE_ENABLE. Для этого Ленд перехватила сигнал PWMVID, которым чип управляет регулятором напряжения, и подменила его собственным сигналом через плату на STM32G4 — короткие просадки питания приводили контроллер предохранителей в состояние, где нужные опции обнулялись и открывалась запись новых строк. На подбор глитча уходило от часа до двух суток в зависимости от экземпляра.
Результат в том, что вместо штатных 70 SM карта задействует 120–128 вычислительных блоков, а в тесте FP16 FMA выдает 85,86 Тфлопс против 72,49 Тфлопс у розничной A100 — примерно на 18% больше. Разблокировка также открывает PCIe Gen4 x16 (с добавлением конденсатора), NVLink (после перемычки на месте чипа U11 и обхода проверки в прошивке), ECC и MIG, отключенные на CMP. Дефектные блоки при этом остаются отключенными, а каждый прожиг предохранителей подбирается под конкретный кристалл. Из десяти проверенных карт 80 ГБ открылись на девяти, у одной оказалось только 64 ГБ. Об уязвимости заранее сообщили команде безопасности Nvidia.