Hello,

> On alignment: The Arrow Spec calls for at least 8-byte alignment but
> recommends 64-byte alignment precisely for SIMD use-cases.   There is still
> an open JIRA item [3] to make Java have 64-byte alignment, so I don't think
> Java is handling 64-byte alignment (I don't know about 8-byte alignment,
> which might come for free on 64-bit platforms), and I don't believe much
> work has been done on the C++ implementation to explicitly exploit the
> alignment requirement.

We don't yet make much use of this but things like memcpy should be 
automatically faster on all systems as libc should do dynamic dispatch 
depending on alignment and available instruction set. I have seen this in the 
traces of my local benchmarks.  

Uwe

Reply via email to