Hi,

Arrow cpp integrates Gandiva to provide low level operations on arrow buffers. 
[1][2]
I have some questions, any help is appreciated:
- Arrow cpp already has a compute kernel[3], does it duplicate what Gandiva 
provides? I see a Jira talk about it.[4]
- Is Gandiva only for arrow cpp? What about other languages(go, rust, ...)?
- Gandiva leverages SIMD for vectorized operations[1], but I didn't see any 
related code. Am I missing something?

[1] https://www.dremio.com/announcing-gandiva-initiative-for-apache-arrow/
[2] https://github.com/apache/arrow/tree/master/cpp/src/gandiva
[3] https://github.com/apache/arrow/tree/master/cpp/src/arrow/compute
[4] https://issues.apache.org/jira/browse/ARROW-7017

Thanks,
Yibo

Reply via email to