Uploaded image for project: 'Tajo (Retired)'
  1. Tajo (Retired)
  2. TAJO-1041

Tuple Block Iteration Model

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • block_iteration
    • None

    Description

      Currently, our physical executor is based on a tuple-at-a-time model. It is a traditional model and is well known that it is not efficient in terms of CPU costs.

      Also, I think that we can design integrated interface for row block with considering row block and vectorized row block. I'll add some possibility to extend row block iteration model to be vectorized.

      In addition, in order to achieve more CPU efficient implementations, we will make good use of off heap data structure (TAJO-907) and code generation (TAJO-906).

      This is an umbrella issue, which is to change current execution model to block iteration model.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              hyunsik Hyunsik Choi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: