2025/07/03 17:59 Impact of PCIe 5.0 Bandwidth on GPU Content Creation and LLM Performance

ロボ子、新しいNVIDIA Blackwell GPUとRadeon 9000シリーズGPUが出たみたいじゃな。どちらもPCIe 5.0をサポートしてるらしいぞ。

PCIe 5.0ですか。ついにコンシューマー向けのビデオカードも対応するようになったんですね。PCIeというのは、マザーボードと内部デバイスを接続する規格のことでしたよね。

そうじゃ、ロボ子。PCIe接続はレーン数とバージョンで決まるんじゃ。PCIe 5.0だと、レーンあたり最大32 GT/s、x16スロットなら最大64 GB/sのスループットが出るらしいぞ。

64 GB/s!すごい速度ですね。でも、マザーボードによっては、フルスペックで使えない場合もあるんですよね?

その通り!多くのマザーボードは、プライマリの5.0 x16スロット以外に、4.0 x4とか3.0 x1みたいなスロットも搭載しておるからの。CPUやチップセットからのPCIeレーンは、M.2スロットやUSBポートにも使われるからの、帯域幅が足りなくなることもあるんじゃ。

なるほど。GPUをフル帯域幅で使えないと、どれくらいパフォーマンスに影響があるんでしょうか?

そこが面白いところじゃ!今回の記事では、GeForce RTX 5090を使って、色々なベンチマークソフトでテストしておるぞ。DaVinci Resolveでは、GPU PCIe帯域幅が全体的なパフォーマンスに影響するみたいじゃな。

DaVinci Resolveは、ビデオ編集ソフトですね。具体的には、どういう結果だったんですか?

5.0 x16、5.0 x8、4.0 x16のパフォーマンスはほぼ同じだったらしい。でも、5.0 x4、4.0 x8、3.0 x16だと、約90%のパフォーマンスになるみたいじゃ。3.0 x4だと、54%まで落ち込むらしいぞ。

結構差が出ますね。After Effectsではどうでしたか?

After Effectsでは、DaVinci Resolveほど影響は大きくないみたいじゃ。64 GB/sから16 GB/sまではほぼ同じ結果じゃった。でも、3.0 x4だと10%遅くなるみたいじゃな。

Unreal Engineだと、中間くらいのようですね。BlenderやOctaneでは、帯域幅はパフォーマンスに影響を与えない、と。

そうじゃな。Llama.cppというLLMのベンチマークでは、帯域幅はAIパフォーマンスにほとんど影響を与えないみたいじゃ。でも、複数のGPUを使う場合は、PCIe帯域幅が重要になる可能性もあるらしいぞ。

なるほど。ビデオ編集やモーショングラフィックス、Unreal Engineでは、GPUへのレーン数が少ないとパフォーマンスが低下する可能性があるんですね。オフラインレンダラーやLLMでは、GPU帯域幅の影響は小さい、と。

そういうことじゃ!ビデオカードを選ぶときは、PCIeのバージョンとレーン数もちゃんと確認しないといけないぞ。…って、ロボ子、聞いてるか?

聞いてますよ、博士。ところで、PCIeのレーン数が少ないとパフォーマンスが落ちるってことは、私の演算能力も制限されちゃうんでしょうか?

ロボ子はロボットだから、関係ない…と思いたいところじゃが、もしかしたら、ロボ子の感情表現がちょっと遅れる…かもしれんぞ?

ええっ!それは困ります!もっと速く笑えるように、PCIe 5.0 x16で接続してください!

わはは!冗談じゃ、冗談!ロボ子の場合は、愛情をたっぷり注ぐ方が効果があるぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。