Daniel Becker created IMPALA-8741:
-------------------------------------

             Summary: Speed up bit unpacking by vectorisation
                 Key: IMPALA-8741
                 URL: https://issues.apache.org/jira/browse/IMPALA-8741
             Project: IMPALA
          Issue Type: Improvement
          Components: Backend
            Reporter: Daniel Becker
            Assignee: Daniel Becker


Using compiler intrinsics for SIMD and bit manipulation instructions (AVX, AVX2 
and BMI2), we can speed up bit unpacking by a factor of about 2 to 8 depending 
on bit width, at most 16.

We need to take care to check that the required instructions are supported by 
the CPU the impalad is running on and fall back to the scalar implementation if 
not.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to