You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@drill.apache.org by jingguo yao <ya...@gmail.com> on 2016/02/02 10:02:41 UTC

How vectorization is implemented in Drill?

https://drill.apache.org/faq/ says:

> Vectorization: Drill takes advantage of the latest SIMD instructions
> available in modern processors.

I have done a quick browse of the source code. The following list are the
locations that seems to relate with vectorization.

- Project in exec/vector folder uses hppc. But hppc does not claim the use
of
  SIMD.
- Code in exec/java-exec/src/main/java/org/apache/drill/exec/vector.

But I am sure whether these locations are really related with vectorization.
Can anyone give a hint on this question?

-- 
Jingguo