Mercurial > hg > Game > Cerium
diff example/fft/main.cc @ 1975:4cf85b48ab9e draft
running fft with CudaScheduler, but wrong result
author | Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 26 Feb 2014 19:39:15 +0900 |
parents | fdb3ed0bc51d |
children | 9360e782a431 |
line wrap: on
line diff
--- a/example/fft/main.cc Wed Feb 26 16:24:28 2014 +0900 +++ b/example/fft/main.cc Wed Feb 26 19:39:15 2014 +0900 @@ -125,7 +125,7 @@ brev->set_param(1,n); brev->set_inData(0, src, length_src*sizeof(cl_float2)); brev->set_outData(0, dst, length_dst*sizeof(cl_float2)); - brev->set_cpu(SPE_ANY); + brev->set_cpu(spe_cpu); brev->wait_for(waitTask); brev->iterate(gws[0],gws[1]); @@ -140,7 +140,6 @@ bfly->set_inData(0, dst, length_dst*sizeof(cl_float2)); bfly->set_inData(1, spin, sizeof(cl_float2)*(n/2)); bfly->set_outData(0,dst,length_dst*sizeof(cl_float2)); - //bfly->flip(); bfly->set_cpu(spe_cpu); bfly->wait_for(waitTask); bfly->iterate(gws[0],gws[1]); @@ -153,7 +152,6 @@ norm->set_inData(0,dst,length_dst*sizeof(cl_float2)); norm->set_outData(0, dst, length_dst*sizeof(cl_float2)); norm->set_param(0,n); - // norm->flip(); norm->set_cpu(spe_cpu); norm->wait_for(waitTask); norm->iterate(gws[0],gws[1]); @@ -253,7 +251,6 @@ setWorkSize(gws,lws,n,n); hpfl->set_inData(0,rm,length_r*sizeof(cl_float2)); hpfl->set_outData(0, rm, length_r*sizeof(cl_float2)); - // hpfl->flip(); hpfl->set_param(0,n); hpfl->set_param(1,(long)radius); hpfl->set_cpu(spe_cpu);