diff options
| author | KunoiSayami <[email protected]> | 2023-06-04 19:35:54 +0800 |
|---|---|---|
| committer | KunoiSayami <[email protected]> | 2023-06-04 19:35:54 +0800 |
| commit | 155b3a832c590c55ea3d89dd0783713f1d0f19c1 (patch) | |
| tree | dfeb770865c77f76cf1ab5448f628b7e21bec483 /expt_0502.cu | |
| parent | 1fbb943005ad78335f0b921be516b3df8140406d (diff) | |
fix: Fix compile error
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'expt_0502.cu')
| -rw-r--r-- | expt_0502.cu | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/expt_0502.cu b/expt_0502.cu index eb4ff5b..0c89535 100644 --- a/expt_0502.cu +++ b/expt_0502.cu @@ -1,5 +1,7 @@ // Experimental content: Test the correctness of binary search and // special(single thread) search +#define ENABLE_SORT_TEST +#define SORT_FIRST_VERSION #include "sortlib.cuh" #include <algorithm> @@ -58,8 +60,7 @@ __global__ void kernel(unsigned long step, const double slice_size) { // printf("%d\n", tid); auto index = (int)(custom_sort.sample_cdf_custom_version( - cudaSampleItem, cudaSampleItem + SAMPLE_LENGTH, - cudaPopulationItem[tid]) / + cudaSampleItem, cudaPopulationItem[tid]) / slice_size) - 1; @@ -90,9 +91,9 @@ __global__ void kernel2(unsigned long step, const double _slice_size) { // printf("%d\n", tid); auto index = custom_sort.calculate_index( - custom_sort.binary_search(cudaSampleItem, - cudaSampleItem + SAMPLE_LENGTH, - cudaPopulationItem[tid]) - + custom_sort.original_binary_search(cudaSampleItem, + cudaSampleItem + SAMPLE_LENGTH, + cudaPopulationItem[tid]) - cudaSampleItem); auto index2 = |
