コンピューティングシェーダー (CS) ステージCompute shader (CS) stage

Compute shader (CS) ステージは、高速な汎用コンピューティングを提供し、GPU (graphics processing unit) 上の多数の並列プロセッサを利用します。The compute shader (CS) stage provides high-speed general-purpose computing, and takes advantage of the large numbers of parallel processors on the graphics processing unit (GPU). Compute shader ステージには、より効率的な並列プログラミング方法を実現するためのメモリ共有とスレッド同期機能が用意されています。The compute shader stage provides memory sharing and thread synchronization features to allow more effective parallel programming methods.

計算シェーダーは、多数のスレッドで並列に実行できます。A compute shader can run on many threads in parallel.

コンピューティングシェーダーは、グラフィックスプログラミング以外の Direct3D を拡張する HLSLプログラミング可能なシェーダーステージです。A compute shader is an HLSL-programmable shader stage that expands Direct3D beyond graphics programming. Compute shader テクノロジは、 Directcompute テクノロジとも呼ばれます。Compute shader technology is also known as DirectCompute technology. 詳細については、「 Compute shader の概要」も参照してください。For more info, also see Compute shader overview.

コンピューティングパイプライン グラフィックスパイプラインCompute pipeline Graphics pipeline