NVIDIA / NVIDIA/cccl

[FEA]: Expose PDL option on the tuning side

Open
#9,499 1 comment 0 reactions 1 assignee Claimed by @gonidelis View on GitHub
Dominant language
C++
Stars
2.5k
Forks
486
Avg merge
2d 6h
Merged PRs (30d)
295

Description

In https://github.com/NVIDIA/cccl/pull/9247 we introduced PDL to `DeviceRadixSort`. We observed that for some workloads PDL was benefiting performance but for others it was regressing and thus we chose to enable it conditionally. This condition is internal. Given that there could be other cases were PDL will either benefit or even by accident regress the performance for the users, users should be able to toggle PDL on and off. In other words we should lift the internal condition for PDL on the API side uniformly for all algorithms that use PDL.

- [ ] Figure a design and expose PDL on the tuning side for `DeviceRadixSort`
- [ ] See if other algorithms are impacted and open corresponding sub-issues

ping @bernhardmgruber @gevtushenko for viz once back

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.