From eccf813fc8c1dcc687528677234ccff4f4ba475b Mon Sep 17 00:00:00 2001 From: Yora <13516067@std.stei.itb.ac.id> Date: Thu, 11 Apr 2019 20:01:58 +0700 Subject: [PATCH] add radix --- src/radix_sort_par3.cu | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/radix_sort_par3.cu b/src/radix_sort_par3.cu index 463fd28..9454d10 100644 --- a/src/radix_sort_par3.cu +++ b/src/radix_sort_par3.cu @@ -24,14 +24,13 @@ __global__ void storeCount(int *count, int *arr, int n, int exp){ void countSort(int arr[], int n, int exp) { int *d_arr; - int *count; int *output= (int*)malloc(sizeof(int)*n); // output array - int i; + int i, count[10] = {0}; cudaMalloc((void**)&d_arr,sizeof(int)*n); - cudaMalloc((void**)&count,sizeof(int)*10); + //cudaMalloc((void**)&count,sizeof(int)*10); cudaMemcpy(d_arr, arr, sizeof(int)*n,cudaMemcpyHostToDevice); - cudaMemset(count,0,sizeof(int)*10); + //cudaMemset(count,0,sizeof(int)*10); // Store count of occurrences in count[] storeCount<<<1,32>>>(count,d_arr,n,exp); -- GitLab