From c76bc6a003bd1c5b035a508248ae8c8c88d56f66 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Tue, 10 Mar 2020 17:20:59 +0200 Subject: [PATCH] Tiny code tidy --- .../src/disparity/opencv/disparity_bilateral_filter.cu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/operators/src/disparity/opencv/disparity_bilateral_filter.cu b/components/operators/src/disparity/opencv/disparity_bilateral_filter.cu index 6a924c727..e5716a649 100644 --- a/components/operators/src/disparity/opencv/disparity_bilateral_filter.cu +++ b/components/operators/src/disparity/opencv/disparity_bilateral_filter.cu @@ -196,7 +196,8 @@ namespace ftl { namespace cuda { namespace device const int counter = s_counter; - // Each half warp takes the same queue item (hence / 16) + // Stride the queue to reduce bank conflicts + // Each thread takes a pixel that needs processing for (int ix=(threadIdx.x + threadIdx.y*blockDim.x); ix<counter; ix+=(blockDim.x*blockDim.y)) { const short2 pt = s_queue[ix]; const int x = pt.x; -- GitLab