NVIDIAのCUDA技術は、プログラマーや開発者がC言語環境を用いてグラフィックス・プロセッシング・ユニット(GPU)の並行処理能力を使いながらコンピューターの複雑な問題を解決するための高速のソフトウェアの開発を可能にします。