diff --git a/src/parallel_radix.cu b/src/parallel_radix.cu index 074689673e52cd2a6faeee2b5803ba3563bdbfe3..a5cf32486f4185bb305b71b1830bc7bd80f8bbd4 100644 --- a/src/parallel_radix.cu +++ b/src/parallel_radix.cu @@ -23,7 +23,7 @@ __global__ void get_max(unsigned int * input, int n) { const int tid = blockDim.x * blockIdx.x + threadIdx.x; auto step_size = 1; - int number_of_threads = blockDim.x / 2; + int number_of_threads = n / 2; while (number_of_threads > 0) { if (tid < number_of_threads) // still alive?