Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-10179

Optimization for SIMD instructions in Hive

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      SIMD instuctions could be found in most of current CPUs, such as Intel's SSE2, SSE3, SSE4.x, AVX and AVX2, and it would help Hive to outperform if we can vectorize the mathematical manipulation part of Hive. This umbrella JIRA may contains but not limited to the subtasks like:

      1. Code schema adaption, current JVM is quite strictly on the code schema which could be transformed into SIMD instructions during execution.
      2. New implementation of mathematical manipulation part of Hive which designed to be optimized for SIMD instructions.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                chengxiang li Chengxiang Li
                Reporter:
                chengxiang li Chengxiang Li
              • Votes:
                0 Vote for this issue
                Watchers:
                16 Start watching this issue

                Dates

                • Created:
                  Updated: