Is this a duplicate?
Area
cub
Is your feature request related to a problem? Please describe.
I would like to be able to run cub::DeviceSegmentedSort (and/or cub::DeviceSegmentedRadixSort) with a non-primitive type, ideally through a decomposer as in cub::DeviceRadixSort.
Describe the solution you'd like
Decomposer support added to cub::DeviceSegmentedSort and/or cub::DeviceSegmentedRadixSort. Thank you!
Describe alternatives you've considered
We've tried running DeviceRadixSort with the decomposer on our list of (i, k) tuples (the list is already sorted by i though), but this is a significant bottleneck.
Additional context
No response
Is this a duplicate?
Area
cub
Is your feature request related to a problem? Please describe.
I would like to be able to run
cub::DeviceSegmentedSort(and/orcub::DeviceSegmentedRadixSort) with a non-primitive type, ideally through a decomposer as incub::DeviceRadixSort.Describe the solution you'd like
Decomposer support added to
cub::DeviceSegmentedSortand/orcub::DeviceSegmentedRadixSort. Thank you!Describe alternatives you've considered
We've tried running DeviceRadixSort with the decomposer on our list of
(i, k)tuples (the list is already sorted byithough), but this is a significant bottleneck.Additional context
No response