CUDA入門 > サンプル入門・初級編 > GPUで並列計算
GPUで計算を並列化させたソースです。 まず、カーネルからループが消えています。 gpu[threadIdx.x] += 1; ホストで指定したX方向のスレッドを使い、同じ処理を行います。 次に、ホストのthreadsの値が変わっています。 dim3 threads(N,1); ここでスレッド数を指定しています。 スレッド数は、3次元まで指定可能で、合計で最大512となります。 各次元の最大スレッド数は、512,512,64です。 ※詳しくは別のページで説明します。