[FEA] Separate aggregations to process by shared memory code path in hash-based groupby aggregations
Open
feature request
libcudf
- Dominant language
- C++
- Stars
- 9.8k
- Forks
- 1.1k
- Avg merge
- 3d 6m
- Merged PRs (30d)
- 278
Description
Currently, all the aggregations are processed together in the same code path. If one aggregation cannot be processed by the shared memory code path, all other aggregations have to fallback to the global memory code path together.
We can do better by separating them into separate groups, each is processed by either the shared memory or global memory code path.
Contributor guide
Assessment
This issue has not been assessed yet.