Mercurial > hg > Game > Cerium
annotate example/Cuda/multiply.cu @ 2069:26aa08c9a1de draft default tip
cuda example fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 12 Feb 2017 10:04:55 +0900 |
parents | 0e2389a5ac4e |
children |
rev | line source |
---|---|
1919
d6e033734c12
running cuda sample
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
1918
diff
changeset
|
1 extern "C" { |
2069 | 2 __global__ void multiply(float* A, float* B, float* C) { |
3 // printf("%d %d\n",i[0],i[1]); | |
1919
d6e033734c12
running cuda sample
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
1918
diff
changeset
|
4 int index = blockIdx.x * blockDim.x + threadIdx.x; |
1969
a68dbdf9b429
fix GpuScheduler
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
1935
diff
changeset
|
5 C[index] = A[index] * B[0]; |
1919
d6e033734c12
running cuda sample
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
1918
diff
changeset
|
6 } |
2067 | 7 |
1918
15e8c50ed570
add cuda sample, not running
Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 } |