You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Jim Apple (JIRA)" <ji...@apache.org> on 2017/12/29 17:36:00 UTC

[jira] [Created] (IMPALA-6357) Use faster carries in decimal arithmetic

Jim Apple created IMPALA-6357:
---------------------------------

             Summary: Use faster carries in decimal arithmetic
                 Key: IMPALA-6357
                 URL: https://issues.apache.org/jira/browse/IMPALA-6357
             Project: IMPALA
          Issue Type: Improvement
          Components: Perf Investigation
            Reporter: Jim Apple


Recent x86-64 machines often include instructions for faster additions and multiplications with different carry flag behavior, which can increase performance of 128-bit and 256-bit arithmetic. See

https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/ia-large-integer-arithmetic-paper.pdf

Impala could take advantage of this via Intel intrinsics (https://software.intel.com/sites/landingpage/IntrinsicsGuide/#othertechs=ADX,BMI2) or perhaps via codegen



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)