Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor window storage #627

Merged
merged 19 commits into from
Nov 5, 2024
Merged

Conversation

PointKernel
Copy link
Member

@PointKernel PointKernel commented Oct 27, 2024

Closes #621

Based on the offline discussions, this PR replaces the window logic with bucket and adds new overloads of make_bucket_extent so OA no longer relies on the Container type to determine the bucket extent.

@PointKernel PointKernel added In Progress Currently a work in progress type: improvement Improvement / enhancement to an existing function labels Oct 27, 2024
@PointKernel PointKernel marked this pull request as ready for review October 30, 2024 01:00
@PointKernel PointKernel added helps: rapids Helps or needed by RAPIDS Needs Review Awaiting reviews before merging and removed In Progress Currently a work in progress labels Oct 30, 2024
@PointKernel PointKernel removed the helps: rapids Helps or needed by RAPIDS label Oct 31, 2024
Copy link
Collaborator

@sleeepyjack sleeepyjack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, so many changes! I went over most of it but at some point during reading my brain started to come up with every possible pronunciation of the word "bucket". 😵

include/cuco/bucket_storage.cuh Show resolved Hide resolved
include/cuco/bucket_storage.cuh Outdated Show resolved Hide resolved
include/cuco/bucket_storage.cuh Outdated Show resolved Hide resolved
include/cuco/bucket_storage.cuh Outdated Show resolved Hide resolved
include/cuco/bucket_storage.cuh Outdated Show resolved Hide resolved
include/cuco/bucket_storage.cuh Outdated Show resolved Hide resolved
include/cuco/extent.cuh Show resolved Hide resolved
@PointKernel PointKernel merged commit 93d6172 into NVIDIA:dev Nov 5, 2024
18 checks passed
@PointKernel PointKernel deleted the bucket-refactoring branch December 6, 2024 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Review Awaiting reviews before merging type: improvement Improvement / enhancement to an existing function
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ENHANCEMENT]: Improve make_window_extent public interface
2 participants