4 ms·
Talking about Gandiva, something that's open for taking: https://issues.apache.org/jira/browse/ARROW-5315 https://issues.apache.org/jira/browse/ARROW-5315 (crea
by nevi-me 6y ago
Talking about Gandiva, something that's open for taking: https://issues.apache.org/jira/browse/ARROW-5315 https://issues.apache.org/jira/browse/ARROW-5315 (creating Gandiva bindings for Rust).
I think DataFusion is mature enough that we could plug in Gandiva into it.
Disclaimer: I work on the Arrow Rust implementation
- pauldix 6y agoAh yes, of course, hi Nevi :). Thank you again for all your work on the Rust implementation. We're obviously big fans. Gandiva bindings is definitely something we should look into, but I'm guessing there's much lower hanging fruit within DataFusion in terms of optimizing, particularly for our use case.
- nevi-me 6y agoThanks Paul :) I think with compute functions/kernels, we're sitting under a grapevine, so we'll be able to add a lot to Arrow without yet needing Gandiva bindings. The Rust stdsimd [0] work will also enable us to better use SIMD in ~ a year from now (I hope) [0] https://github.com/rust-lang/stdsimd https://github.com/rust-lang/stdsimd