-
Notifications
You must be signed in to change notification settings - Fork 231
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
Batching support for row-based bounded window functions #9973
Merged
mythrocks
merged 25 commits into
NVIDIA:branch-24.02
from
mythrocks:batched-bounded-windows
Dec 13, 2023
Merged
Batching support for row-based bounded window functions #9973
mythrocks
merged 25 commits into
NVIDIA:branch-24.02
from
mythrocks:batched-bounded-windows
Dec 13, 2023
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae3eec0 - Browse repository at this point
Copy the full SHA ae3eec0View commit details -
Bounded windows routed to BatchedBoundedWindowExec.
GpuBatchedBoundedWindowExec is currently identical to GpuWindowExec, in that it does no batching yet. After rerouting, the tests all seem to still pass.
Configuration menu - View commit details
-
Copy full SHA for 2aa3f5d - Browse repository at this point
Copy the full SHA 2aa3f5dView commit details
Commits on Nov 20, 2023
-
Compiling. Yet to test. Signed-off-by: MithunR <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb45866 - Browse repository at this point
Copy the full SHA cb45866View commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3cb1a4 - Browse repository at this point
Copy the full SHA c3cb1a4View commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1230fed - Browse repository at this point
Copy the full SHA 1230fedView commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 159dc62 - Browse repository at this point
Copy the full SHA 159dc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 392e7c6 - Browse repository at this point
Copy the full SHA 392e7c6View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5dbbdd2 - Browse repository at this point
Copy the full SHA 5dbbdd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d00747f - Browse repository at this point
Copy the full SHA d00747fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5bd065 - Browse repository at this point
Copy the full SHA b5bd065View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d9bc4 - Browse repository at this point
Copy the full SHA 94d9bc4View commit details -
Switched to exposing negative minPreceding.
Also built safety guards to disable optimization for very large window extents.
Configuration menu - View commit details
-
Copy full SHA for 60245fe - Browse repository at this point
Copy the full SHA 60245feView commit details
Commits on Dec 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 682afdc - Browse repository at this point
Copy the full SHA 682afdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4767080 - Browse repository at this point
Copy the full SHA 4767080View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5ab16 - Browse repository at this point
Copy the full SHA fa5ab16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f50224 - Browse repository at this point
Copy the full SHA 3f50224View commit details -
Test that large extents fall back to GpuWindowExec.
Signed-off-by: MithunR <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e08cfa2 - Browse repository at this point
Copy the full SHA e08cfa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0581c0 - Browse repository at this point
Copy the full SHA e0581c0View commit details
Commits on Dec 7, 2023
-
This now allows for `LEAD()`, `LAG()`, and regular window functions with negative values for `preceding`,`following` window bounds.
Configuration menu - View commit details
-
Copy full SHA for 0ba8be6 - Browse repository at this point
Copy the full SHA 0ba8be6View commit details -
This commit fixes the batching. The new exec should not have to receive batched input.
Configuration menu - View commit details
-
Copy full SHA for b5fda09 - Browse repository at this point
Copy the full SHA b5fda09View commit details -
1. Renamed config. '.extent' to '.max'. 2. Fixed documentation for said config. 3. Removed TODOs that were already handled.
Configuration menu - View commit details
-
Copy full SHA for f9de13a - Browse repository at this point
Copy the full SHA f9de13aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31896e3 - Browse repository at this point
Copy the full SHA 31896e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5f5c5 - Browse repository at this point
Copy the full SHA 4a5f5c5View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4246cbb - Browse repository at this point
Copy the full SHA 4246cbbView commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d475ca - Browse repository at this point
Copy the full SHA 5d475caView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.