alamb commented on PR #2587:
URL: 
https://github.com/apache/arrow-datafusion/pull/2587#issuecomment-1133954002

   This looks very cool @waynexia  -- I will give it a good look tomorrow. 
   
   > The first way is easier to implement (compared to the second one). And can 
get performance improvement from eliminated dispatch and branch. However, the 
second fully compiled way will take lots of effort as it requires a JIT version 
of compute kernel
   
   The other reason that JIT execution for DataFusion is interesting is due to 
a few operations which are fundamentally row-oriented (and thus not amenable to 
vectorized execution), the key being a multi-tuple comparison (not just 
equality) which appears in sorting, grouping, and joining)


-- 
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]

Reply via email to