CUDAについて調べました
CUDAとは・・・
GPUコンピューティング向けの統合開発環境で
GPUのパワーを利用することにより、計算処理能力を劇的に向上させることができます
GPUは演算と大量データ処理の得意な計算機で、そんな高性能計算機をお絵描きだけに使うのはもったいない、
汎用の計算装置として使ってやろうというGPU活用技術がGPUコンピューティングです
NVIDIAによるGPGPU環境がCUDAです
CUDAはグラフィックスに関係した概念は全く意識せずに、ごく普通に変数や配列を宣言してC言語でのプログラミングができるため
習得はしやすいとされています
ただ、ビデオカードがCUDAに対応している必要があります
GPUコンピューティングは機械学習にも使われていて
ChainerのCupyとかがそれに該当します