Asayomu Tech
注目★★★★★Hacker News

GPU のメモリ読み込みはどこを通るのか—RTX 4090 で追跡

30秒で把握

  • 1LDG.E 命令が L1→L2→DRAM を経由・虚仮想アドレス変換・L1 ヒット 40 サイクル
  • 24 バイト × 32 レーンの要求をコアレッシャで 128 バイト単位に統合・クロスバー経由で 36 L2 スライスへ
  • 3実測タイミング実験で NVIDIA 非公開の経路詳細を検証・GPU チューニング最適化の基礎資料

要約

GPU メモリ読み込み命令 (LDG.E) が L1 キャッシュ・L2 キャッシュ・DRAM を経由する経路を、RTX 4090 上でのタイミング実験で明らかにした技術解析。単一の global load 命令が 32 レーンで 128 バイトのメモリを要求し、アドレス読み込み・キャッシュ一致判定・仮想アドレス変換・クロスバー経由 L2 アクセスを経て、キャッシュミス時に DRAM 活性化と列読み込みに至る。GPU パフォーマンス最適化に必要な低レベルハードウェア動作を、NVIDIA が文書化していない部分まで実測で検証したもの。

あなたへの影響

GPU メモリ最適化を扱うエンジニアにとって、キャッシュヒット率や帯域幅改善の設計判断は、このような低レベルの経路理解に基づく必要があります。

推奨:逆引き工学で検証された具体的な命令フロー・サイクル数は、自社環境での測定・改善活動の参考基準になり得るため、手元の GPU で同様の実験を試してみる価値があります。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。