Vectorize hashing for Exchange and Local Exchange Operators#27610
Vectorize hashing for Exchange and Local Exchange Operators#27610pgandhi999 wants to merge 3 commits intotrinodb:masterfrom
Conversation
|
The Old PR(#27607) got accidentally closed when i forced push my branch so I had to create a new pull request. |
|
Started benchmark workflow for this PR with test type =
|
|
Started benchmark workflow for this PR with test type =
|
|
For this work, related correspondence and discussion can be found on PR #27657. |
|
Probably close in favor of #27657 ? |
|
Closing the PR in favor of #27657, thank you. |
Description
Previously, there was work done in OSS Trino by @pettyjamesm to implement a vectorized approach for combined columnar hash calculation generation via codegen(PR: #19302) for FlatGroupByHash operator. This PR extends the work for Partitioned Exchange and Local Exchange Operators.
The results from running
BenchmarkPartitionedOutputOperator.verifyAddPagefor varying number of columns are summarized below:Environment: MacOS Local Machine
Partition Count: 256
Runtime JDK: Java 25
Page Count: 5000
Additional context and related issues
Release notes
( ) This is not user-visible or is docs only, and no release notes are required.
( ) Release notes are required. Please propose a release note for me.
( ) Release notes are required, with the following suggested text: