Dandandan commented on issue #24704: URL: https://github.com/apache/datafusion/issues/24704#issuecomment-5476205114
https://github.com/apache/datafusion/pull/24815 Drafted another approach. It seems performance neutral or positive overal (will try to run the benchmarks in the runner). Some notable items: * It has both a flat and and a blocked mode, to avoid regressing the low cardinality cases * Flat and blocked mode with branching hoisted outside of the loop * Size is a power of two, so indexing in blocked mode is cheap -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
