X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/these_gilles.git/blobdiff_plain/1bdc5bd76352d829a51e2d6407ad331af7164113..e81bd9912542bc52e4b0fd1206e0b6f9b93a5fda:/THESE/Chapters/chapter6/code/convoSepShV.cu?ds=sidebyside diff --git a/THESE/Chapters/chapter6/code/convoSepShV.cu b/THESE/Chapters/chapter6/code/convoSepShV.cu index df0ffd7..20610cf 100644 --- a/THESE/Chapters/chapter6/code/convoSepShV.cu +++ b/THESE/Chapters/chapter6/code/convoSepShV.cu @@ -4,10 +4,10 @@ __global__ void kernel_convoSepShx8pV(unsigned char *output, int j_dim, int r) int k = 2*r+1 ; float outval0=0.0, outval1=0.0, outval2=0.0, outval3=0.0 ; float outval4=0.0, outval5=0.0, outval6=0.0, outval7=0.0 ; - int bdimX = blockDim.x<<3 ; // nombre de paquets sur une ligne - int tidX = threadIdx.x<<3 ; // offset paquet + int bdimX = blockDim.x<<3 ; // nombre de pixels traités par une ligne d'un bloc + int tidX = threadIdx.x<<3 ; // décalage paquet - // coordonnées absolues du pont de base + // coordonnées absolues du point de base int j = (__umul24(blockIdx.x,blockDim.x) + threadIdx.x)<<3 ; int i = __umul24( blockIdx.y, blockDim.y) + threadIdx.y ; // indice absolu dans l'image @@ -34,7 +34,7 @@ __global__ void kernel_convoSepShx8pV(unsigned char *output, int j_dim, int r) for (ic=0 ; ic