You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/05/23 18:49:22 UTC

[GitHub] [arrow-datafusion] tustvold commented on pull request #2587: Evaluate JIT'd expression over arrays

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

   I think it is important to understand what cranelift is, and what it isn't. Cranelift is a code generator originally intended to take optimised WASM and convert it to native code. It is **not** an optimising compiler like LLVM.
   
   I could see it being very well suited for doing runtime monomorphisation, i.e. removing conditional branches. I think it will struggle to out-perform the kernels in arrow-rs, some of which are hand-rolled and all of which benefit from LLVM compilation.


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org