[ENHANCEMENT]: Make probing logic usable from the host to enable reverse offloading on G+H
Open
Nobody has claimed this yet.
type: feature request
- Dominant language
- Cuda
- Stars
- 667
- Forks
- 120
- Avg merge
- 7d 5h
- Merged PRs (30d)
- 4
Description
Side note: If we want to enable reverse-offloading on e.g. G+H, all the probing logic needs to be declared as `__host__ __device__`.
Originally posted by @sleeepyjack in https://github.com/NVIDIA/cuCollections/pull/278#discussion_r1131305883
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the probing logic referred to in the issue and review how it is currently declared for device use. Determine the full set of probing paths that must also be host-callable for reverse offloading on G+H, then verify that each is declared for both host and device execution.
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
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100