memrootじしょ
英和翻訳
Compute shader
complementarity principle
Subatomic particles
Graphics pipeline
design for all
Responsive Design
fixed rate
blocking I/O
scratch file
triplexity
Compute shader
/kəmˈpjuːt ˈʃeɪdər/
コンピュートシェーダー
1.
GPU上で汎用計算を実行するために使用されるプログラマブルシェーダー。
グラフィックスパイプラインの描画処理に直接関わることなく、GPUのリソースを最大限に活用して、データ処理や並列計算を行うためのシェーダーの一種です。主に物理シミュレーション、画像処理、AIの推論、データ並べ替えなど、グラフィックス描画以外の目的で用いられます。高い並列性を持つGPUの計算能力を柔軟に利用できる点が特徴です。
Compute
shaders
are
often
used
for
post-processing
effects
in
games.
(ゲームでは、コンピュートシェーダーがポストプロセス効果によく使用されます。)
Compute shaders
GPUで汎用計算を行うプログラムのこと。
are often used
しばしば使用される。
for post-processing effects
ポストプロセス(描画後の画像処理)効果のために。
in games
ゲームにおいて。
We
can
implement
complex
particle
simulations
more
efficiently
with
a
compute
shader.
(コンピュートシェーダーを使えば、複雑なパーティクルシミュレーションをより効率的に実装できます。)
We
私たち。
can implement
実装できる。
complex particle simulations
複雑なパーティクル(粒子)シミュレーション。
more efficiently
より効率的に。
with a compute shader
コンピュートシェーダーを使って。
Modern
graphics
APIs
provide
robust
support
for
compute
shaders
across
different
platforms.
(現代のグラフィックスAPIは、異なるプラットフォーム間でコンピュートシェーダーに対する堅牢なサポートを提供します。)
Modern graphics APIs
現代のグラフィックスAPI(アプリケーションプログラミングインターフェース)。
provide
提供する。
robust support
堅牢な(強力な)サポート。
for compute shaders
コンピュートシェーダーに対して。
across different platforms
異なるプラットフォーム間で。
The
data
processing
workload
was
offloaded
to
the
GPU
using
a
compute
shader.
(データ処理のワークロードは、コンピュートシェーダーを使ってGPUにオフロードされました。)
The data processing workload
データ処理の作業負荷。
was offloaded
オフロードされた(負担が軽減された)。
to the GPU
GPU(Graphics Processing Unit)へ。
using a compute shader
コンピュートシェーダーを使って。
関連
GPU
Shader
Vertex Shader
Fragment Shader
GPGPU
CUDA
DirectX
Vulkan
OpenGL