[cuco][cudax] Extend type range for key and value types in cuco
Open
cuco
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 486
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 295
Description
cudax cuco currently only supports 4 and 8byte key and value types while the upstream cuCollections repo supports the full type range from 1 to 16byte types.
Relevant cuco PRs:
- https://github.com/NVIDIA/cuCollections/pull/812
- https://github.com/NVIDIA/cuCollections/pull/803
Contributor guide
Research direction
Start by reading the cuco and cudax implementation, then compare the upstream cuCollections PRs 812 and 803 linked in the issue. Done means cudax cuco supports key and value types across the full 1- to 16-byte range instead of only 4- and 8-byte types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- hpc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100