You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Daniel Becker (JIRA)" <ji...@apache.org> on 2019/07/05 12:06:00 UTC

[jira] [Created] (IMPALA-8741) Speed up bit unpacking by vectorisation

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)