電圧グリッチでマイニングカードがA100-80Gに変貌、NVIDIAのヒューズ設計の盲点を突く
Using voltage glitching to unleash the A100 in my mining card

GA100ダイに電圧フォールト注入の脆弱性を発見し、任意のヒューズを焼けるようにした。これによりCMP 170HX 8GBを実質A100-80Gへと改造。しかも有効なSMが約120〜126基と量産A100の108基より多く、FP16性能は約1.2倍に達する。NVLinkやPCIe Gen4、NVDECなどCMPで無効化された機能も解放可能。NVIDIAのヒューズ設計では、焼くほど制限が緩むという逆転現象が起きていた。
適切に設計されたセキュリティでは、焼かれたヒューズは常により制限的な状態を導くはずだ。なぜなら焼かれたヒューズを経済的に実現可能な方法で元に戻すことはできないからだ。NVIDIAの設計では、より多くのヒューズを焼くことで制限を緩和できるのだ!
HNでの議論
101- htrp
80GBのHBMをチップに載せて、その90%を無効にする時代があったなんて(つい最近まで)信じられないな
- myself248
ホストをACPI S3状態にする代わりに、外部PCIeライザーと別電源を使うことはできないだろうか?
対象だけをサイクルさせながらホストを動かし続けられるので、プロセスがかなり速くなるように思える。
- notenchange
これはすごい。実はここ2週間、CMP 170HXの80Gをソフトウェア的にアンロックしようとしているんだ(まだ成功していない)。
ただ、このヒューズを飛ばす方法を試す勇気(と知識)が自分にあるかどうか。リスクがずっと高いように思える。
追記:これが8GBモデル向けだというのが今わかった。正気の沙汰じゃない。10Gの方はこれまで80Gがあると証明されていたが、CUDA経由では完全にはアクセスできなかった(CPUメモリコピーを使えばアクセスできたが、はるかに遅い)。
- amelius
でも、もしNVIDIAがこれらのヒューズを使ったのが、A100の製造欠陥が多すぎて安価なマイニングカードにしかできなかったからだとしたら?
(企業向け/データセンター製品の方がずっと儲かるので、こちらのシナリオの方が可能性が高い。DRAMを見よ)
- roger_
このカードに飛びついてよかった、試すのが楽しみだ!
数ヶ月前には$1kがお得だった(その前は$200だった)なんて信じられない。
- SillyUsername
古いTesla P100やP4にもこんなのがあればいいのに…
- nullc
GPUがこれほど手に入りにくくなっていることを考えると、NVIDIAは時代遅れのハードウェアすべてのアンロックを公開すればPRで勝てるのに。…どうせ人々は解明しているんだから、いっそ受け入れたらいい。
- dylanger
グリッチの素晴らしい活用だ!