cccl icon indicating copy to clipboard operation
cccl copied to clipboard

Refactor `thrust::unique` to use `cub::DeviceSelect::Unique`

Open elstehle opened this issue 10 months ago • 0 comments

This is a sub-task of Thrust/CUB kernel consolidation https://github.com/NVIDIA/cccl/issues/26

Refactor thrust::unique to use cub::DeviceSelect::Unique:

  • [ ] Make thrust::unique use cub::DeviceSelect::Unique (see https://github.com/NVIDIA/cccl/pull/1379/commits/948817ed034a1f704433e4c5e13444e0b9a75106)
  • [ ] Add dynamic 32/64-bit offset type-dispatch to thrust::unique (see https://github.com/NVIDIA/cccl/pull/1379/commits/948817ed034a1f704433e4c5e13444e0b9a75106)
  • [ ] Add sanity tests for large number of items for thrust::unique (see https://github.com/NVIDIA/cccl/pull/1379/commits/01f32ddb50c5175154b336af83446ab1dfe8b12a)
  • [ ] Add more elaborate testing for cub::DeviceSelect::Unique (see https://github.com/NVIDIA/cccl/pull/1612)

elstehle avatar Apr 12 '24 16:04 elstehle