memrootじしょ
英和翻訳
CUDA
CUDA
ˈkuːdə
クーダ
1.
NVIDIAが開発した並列コンピューティングプラットフォームおよびプログラミングモデル。GPU上で汎用計算を可能にする。
NVIDIA製のGPU上で、並列処理を行うための開発環境やアーキテクチャを指します。これにより、グラフィックス処理だけでなく、科学計算や機械学習などの汎用的な計算もGPUの高速性を活かして行えるようになります。
I
need
to
write
a
CUDA
kernel
for
this
matrix
multiplication.
(この行列乗算のためにCUDAカーネルを書く必要があります。)
I
私
need to write
書く必要がある
a CUDA kernel
CUDAカーネル(GPU上で実行されるプログラムの一部)
for this matrix multiplication
この行列乗算のために
Developers
can
leverage
CUDA
to
accelerate
their
applications
on
NVIDIA
GPUs.
(開発者はNVIDIA GPU上でアプリケーションを高速化するためにCUDAを活用できます。)
Developers
開発者
can leverage
活用できる
CUDA
CUDA(NVIDIAの並列コンピューティングプラットフォーム)
to accelerate
加速させるために
their applications
彼らのアプリケーションを
Many
scientific
simulations
are
optimized
for
CUDA
to
run
faster
on
high-performance
computing
systems.
(多くの科学シミュレーションは、高性能計算システムでより速く実行するためにCUDA向けに最適化されています。)
Many scientific simulations
多くの科学シミュレーション
are optimized
最適化されている
for CUDA
CUDA向けに
to run faster
より速く実行するために
2.
NVIDIAが提供する、GPUを汎用計算に利用するための並列コンピューティングアーキテクチャとソフトウェア環境。
CUDAは、NVIDIAのグラフィックス処理ユニット(GPU)を使用して、機械学習、科学シミュレーション、データ分析などの計算を高速化するための技術です。開発者はC++などの言語でプログラムを書き、GPUの並列処理能力を最大限に活用できます。
Training
deep
learning
models
often
requires
the
immense
parallel
processing
power
of
CUDA-enabled
GPUs.
(ディープラーニングモデルの訓練には、CUDA対応GPUの巨大な並列処理能力がしばしば必要です。)
Training deep learning models
ディープラーニングモデルの訓練
often requires
しばしば必要とする
the immense parallel processing power
莫大な並列処理能力
of CUDA-enabled GPUs
CUDA対応GPUの
Learning
CUDA
programming
is
essential
for
anyone
working
with
GPGPU
applications.
(GPGPUアプリケーションを扱う人にとって、CUDAプログラミングを学ぶことは不可欠です。)
Learning CUDA programming
CUDAプログラミングを学ぶこと
is essential
不可欠である
for anyone
誰にとっても
working with GPGPU applications
GPGPUアプリケーションを扱う人にとって
The
new
version
of
the
software
has
improved
CUDA
support
for
better
performance.
(そのソフトウェアの新しいバージョンは、パフォーマンス向上のためにCUDAのサポートが改善されました。)
The new version
新しいバージョン
of the software
そのソフトウェアの
has improved
改善された
CUDA support
CUDAのサポート
関連
GPU
NVIDIA
GPGPU
parallel computing
deep learning
machine learning
AI
Tensor Cores
cuDNN
OpenCL