CUDAとは
GPUを用いた並列計算の簡単な特徴
GPUはコア数が非常に多く、繰り返しが多い計算は並列化することでCPUに比べて非常に速く計算することができる。
しかし、条件分岐が多い計算や、CPUとのデータ通信が多い計算は並列化による大きな高速化が期待できない。
よって計算を効果的に高速化するためには、ハードウェアのアーキテクチャ(CUDAコア数、メモリサイズ、メモリバンド幅等)を意識し、
できるだけ条件分岐とCPUとのデータ通信が少ない(または計算と通信を同時に行う)プログラミングをすることが重要である。
概要
工事中
最終更新:2012年03月31日 00:47