GPUの「レイトレーシング処理」改良の歴史をひもとく【GeForce RTX 40シリーズ編】
ITmedia PC USER / 2024年7月18日 19時30分
ゆえに、CUDAコアが実行することになるライティングやシェーディングのプログラムは同一のもので、ほぼ同じテクスチャーを参照することになる。となれば、大増量されたL2キャッシュの利用効率もすこぶるよい。
しかし、レイトレーシング法の場合、隣接する“近しい”ピクセル群から発射されたレイたちも、それぞれの発射角度が異なれば、異なる3Dモデルのポリゴンに衝突する可能性もある。放たれたレイたちが衝突先のポリゴンで“反射”する場合も、それぞれ全く異なる場所にある3Dモデルのポリゴンに当たることも多くなるだろう。
すると、各レイがライティングやシェーディングのためにCUDAコアに外注するシェーダープログラムはバラバラなものになる。当然、L2キャッシュの利用効率も悪くなる。場合によっては、別の仕事で忙しいCUDAコアが受注に応じられない可能性も否定できない。
CUDAコアを含めて、近代GPUのプログラマブルシェーダー類は、SIMD(Single Instruction Multiple Data:1命令で複数データを取り扱うモデル)から発展した実行モデル「SIMT(Single Instruction Multiple Threads:1命令で複数スレッドを取り扱うモデル)」を採用している。ゆえに、一番パフォーマンスを高められるのは「同一のシェーダープログラムを、ひとまとめにされた複数スレッド(ピクセル)に対して実行したとき」となる。このモデルは、ラスタライズ法での活用を想定して作られたものなので、どうしてもレイトレーシング法のレンダリングメカニズムとは相性がよくない。
レイトレーシング法でも、レンダリングのパフォーマンスを向上できないか――そこでNVIDIAが仕込んだ新しい概念が「Shader Execution Reordering(SER)」だ。
SERは、衝突したとみなされたレイがプログラマブルシェーダーに仕事を発注する際に、「同一のシェーダープログラムで実行できそうな発注」を整理して、可能な限りまとめてから発注する役割を持つ。いわば「交通整理人」のような役割といえる。
これにより、「同じシェーダープログラムが別のCUDAコアで動く」という非効率な状況を抑えることができる。逆にいえば、同じCUDAコアで局所性の高いスレッド(例えば同じ材質の処理)を複数扱えるようになるので、L3キャッシュの利用効率の向上も期待できる。
この記事に関連するニュース
-
Razer、200HzのUHD+ディスプレイを搭載した18型ゲーミングノート
マイナビニュース / 2024年7月18日 21時13分
-
GPUの「レイトレーシング処理」改良の歴史をひもとく【GeForce RTX 30シリーズ編】
ITmedia PC USER / 2024年7月12日 17時0分
-
ゲーマーとクリエイター向けの高性能ノートPC「Razer Blade」を特別価格で販売する「Razer Blade Mid-Summer Specials '24」を7月6日(土)より開催
@Press / 2024年7月5日 11時0分
-
マウス、GeForce RTX 2050を搭載した15.6型ノートPC「mouse K5」新モデル
マイナビニュース / 2024年7月3日 12時59分
-
サードウェーブがAI時代に向けた新ビジネスPCを一挙発表 7月3日受注開始
ITmedia PC USER / 2024年7月3日 12時15分
ランキング
-
1妻の悲鳴を聞いて駆けつけたら…… 充電中のモバイルバッテリーが発火、真っ黒に焼け焦げたバッテリーに戦慄
ねとらぼ / 2024年7月16日 7時15分
-
2スマホの容量パンパン!じゃあ直付けSDカードリーダーで容量増えやしちゃえ
&GP / 2024年7月18日 6時30分
-
3ナイキならぬニャイキ ロゴマーク「スウッシュ」を全身で表現する猫ちゃん
おたくま経済新聞 / 2024年7月18日 7時0分
-
4「笑み男」の正体はあの名作ADV!35年ぶりのシリーズ完全新作『ファミコン探偵倶楽部 笑み男』8月29日発売決定
インサイド / 2024年7月17日 22時41分
-
5「SNSの英知」 そうめんの巨大空き箱の“天才的な使い道”があまりにも予想外で話題に 「まねしよう」
ねとらぼ / 2024年7月18日 7時0分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください
![](/pc/img/mission/mission_close_icon.png)