CUスケジューラとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > CUスケジューラの意味・解説 

CUスケジューラ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/09 20:36 UTC 版)

Graphics Core Next」の記事における「CUスケジューラ」の解説

CUスケジューラはSIMD-VUでどのウェーブフロント実行させるかを選択するハードウェア機能ブロックである。これはスケジューリングサイクル毎に1基のSIMD-VUを取り上げる。これはハードウェアまたはソフトウェアにおいて他のスケジューラ混同されることはない。 ウェーブフロント (Wavefront) 「シェーダー」はグラフィックス処理を行なう小さなプログラムであり、また「カーネル」はGPGPU処理を行なう小さなプログラムである。前者通例GLSL/HLSLで記述されるが、後者OpenCL C言語もしくはGLSL/HLSL(コンピュートシェーダー)で記述できる。これらのプロセスレジスタをあまり必要とせず、システムまたはグラフィックスメモリからのデータ読み込みを必要とする。この操作大きく遅延生じる。AMDNVIDIA複数スレッドグループ化するという方法でこの不可避な遅延隠蔽するという、よく似たアプローチ選択している。AMDはこのグループウェーブフロントNVIDIAワープ呼んでいる。スレッドグループ遅延隠蔽する仕組み実装するGPUスケジューリングの最も基本的なユニットであり、SIMDスタイル処理されるデータ最小サイズコード最小実行可能ユニット同時に全てのスレッド単一命令処理する手段である。 全てのGCN-GPUではウェーブフロント64スレッド構成され全てのNVIDIA GPUではwarp32スレッド構成されるAMD解決策は、複数ウェーブフロントを各SIMD-VUに割り振ることである。ハードウェアレジスタ異なウェーブフロント振り分けてメモリにある一つウェーブフロント何らかの結果待機している時、CUスケジューラはSIMD-VUに他のウェーブフロント実行させるウェーブフロントはSIMD-VU毎に割り振られており、SIMD-VUはウェーブフロント入れ替えない最大10個のウェーブフロントが1基のSIMD-VUに割り振られる。(従ってCUあたり40個。) CodeXL英語版)では、SGPRおよびVGPRの数と波紋の数の関係を表にしているが、基本的にSGPRSの場合min(104, 512/numwavefronts)、VGPRSの場合は256/numwavefrontsとなる。 ストリーミングSIMD拡張命令関連して、この最も基本的な並列度の概念は、しばしば「ベクトル幅」と呼ばれることに注意されたいベクトル幅は、その中の総ビット数によって特徴付けられる

※この「CUスケジューラ」の解説は、「Graphics Core Next」の解説の一部です。
「CUスケジューラ」を含む「Graphics Core Next」の記事については、「Graphics Core Next」の概要を参照ください。

ウィキペディア小見出し辞書の「CUスケジューラ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CUスケジューラ」の関連用語

CUスケジューラのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CUスケジューラのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのGraphics Core Next (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS