From 6330f93b1cdf4903e5f3eb8611fafe8f5cb42dd1 Mon Sep 17 00:00:00 2001 From: dumerrill Date: Fri, 20 Feb 2015 18:18:50 -0500 Subject: [PATCH] Update radix sort policies Former-commit-id: aca50f0a12128a6f8b2f15d83fcb26eed4a781ca --- .cproject | 10 +- .../agent_histogram.cuh} | 30 +-- .../agent_radix_sort_downsweep.cuh} | 49 ++-- .../agent_radix_sort_upsweep.cuh} | 26 +-- .../agent_reduce.cuh} | 32 +-- .../agent_reduce_by_key.cuh} | 44 ++-- .../agent_rle.cuh} | 32 +-- .../agent_scan.cuh} | 44 ++-- .../agent_select_if.cuh} | 40 ++-- .../agent_spmv.cuh} | 26 +-- .../single_pass_scan_operators.cuh} | 0 cub/block/block_load.cuh | 27 +-- cub/block/block_store.cuh | 113 +++++++-- .../block_unzip_channels_sweep.cuh | 217 ------------------ cub/device/device_histogram.cuh | 10 +- cub/device/device_partition.cuh | 6 +- cub/device/device_radix_sort.cuh | 18 +- cub/device/device_reduce.cuh | 30 +-- cub/device/device_run_length_encode.cuh | 6 +- cub/device/device_scan.cuh | 10 +- cub/device/device_select.cuh | 8 +- cub/device/device_spmv.cuh | 2 +- ...am_dispatch.cuh => dispatch_histogram.cuh} | 34 +-- ...t_dispatch.cuh => dispatch_radix_sort.cuh} | 204 ++++++++++------ ...educe_dispatch.cuh => dispatch_reduce.cuh} | 50 ++-- ...ispatch.cuh => dispatch_reduce_by_key.cuh} | 44 ++-- ...vice_rle_dispatch.cuh => dispatch_rle.cuh} | 42 ++-- ...ce_scan_dispatch.cuh => dispatch_scan.cuh} | 56 ++--- ...ct_dispatch.cuh => dispatch_select_if.cuh} | 44 ++-- ...ce_spmv_dispatch.cuh => dispatch_spmv.cuh} | 28 +-- test/test_device_radix_sort.cu | 3 + 31 files changed, 579 insertions(+), 706 deletions(-) rename cub/{block_sweep/block_histogram_sweep.cuh => agent/agent_histogram.cuh} (95%) rename cub/{block_sweep/block_radix_sort_downsweep.cuh => agent/agent_radix_sort_downsweep.cuh} (93%) rename cub/{block_sweep/block_radix_sort_upsweep.cuh => agent/agent_radix_sort_upsweep.cuh} (94%) rename cub/{block_sweep/block_reduce_sweep.cuh => agent/agent_reduce.cuh} (91%) rename cub/{block_sweep/block_reduce_by_key_sweep.cuh => agent/agent_reduce_by_key.cuh} (94%) rename cub/{block_sweep/block_rle_sweep.cuh => agent/agent_rle.cuh} (96%) rename cub/{block_sweep/block_scan_sweep.cuh => agent/agent_scan.cuh} (89%) rename cub/{block_sweep/block_select_sweep.cuh => agent/agent_select_if.cuh} (94%) rename cub/{block_sweep/block_spmv_sweep.cuh => agent/agent_spmv.cuh} (93%) rename cub/{block_sweep/block_scan_prefix_operators.cuh => agent/single_pass_scan_operators.cuh} (100%) delete mode 100644 cub/block_sweep/block_unzip_channels_sweep.cuh rename cub/device/dispatch/{device_histogram_dispatch.cuh => dispatch_histogram.cuh} (98%) rename cub/device/dispatch/{device_radix_sort_dispatch.cuh => dispatch_radix_sort.cuh} (77%) rename cub/device/dispatch/{device_reduce_dispatch.cuh => dispatch_reduce.cuh} (96%) rename cub/device/dispatch/{device_reduce_by_key_dispatch.cuh => dispatch_reduce_by_key.cuh} (92%) rename cub/device/dispatch/{device_rle_dispatch.cuh => dispatch_rle.cuh} (92%) rename cub/device/dispatch/{device_scan_dispatch.cuh => dispatch_scan.cuh} (91%) rename cub/device/dispatch/{device_select_dispatch.cuh => dispatch_select_if.cuh} (92%) rename cub/device/dispatch/{device_spmv_dispatch.cuh => dispatch_spmv.cuh} (98%) diff --git a/.cproject b/.cproject index 2efaabc2e4..5ec455b7c4 100644 --- a/.cproject +++ b/.cproject @@ -20,16 +20,16 @@ - + - - - -