]> AND Private Git Repository - book_gpu.git/blob - BookGPU/Chapters/chapter4/code/maskInSymbol.cu
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
preface
[book_gpu.git] / BookGPU / Chapters / chapter4 / code / maskInSymbol.cu
1 // on GPU side
2 __device__ __constant__ float d_mask[256] ;
3 // on CPU side
4 float * h_mask = new float[(2*r+1)*(2*r+1)] ;
5 for (int i=0; i<(2*r+1)*(2*r+1); i++)
6   h_mask[i]= 1.0/((2*r+1)*(2*r+1)) ;
7
8 cudaMemcpyToSymbol( d_mask, h_mask,
9                      (2*r+1)*(2*r+1)*sizeof(float), 0) ;