diff --git a/src/parallel_radix.cu b/src/parallel_radix.cu index 55f734e5e7c521941605250dfe4e6c11d1a6fc85..a5cf32486f4185bb305b71b1830bc7bd80f8bbd4 100644 --- a/src/parallel_radix.cu +++ b/src/parallel_radix.cu @@ -7,7 +7,7 @@ #include "device_launch_parameters.h" #define MAX_BLOCK_SIZE 1024 -#define ARRAY_SIZE 200000 +#define ARRAY_SIZE 100000 #define BASE 10 #define RNG_SEED 13516027 @@ -68,7 +68,7 @@ int main(int argc, char *argv[]) cudaMemcpy(harr, darr, count * sizeof(int), cudaMemcpyDeviceToHost); //find max if(count > MAX_BLOCK_SIZE){ - grid = count / (MAX_BLOCK_SIZE); + grid = count / (MAX_BLOCK_SIZE) + 1; } else{ grid = 1;