[ 
https://issues.apache.org/jira/browse/TAJO-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Navis updated TAJO-1041:
------------------------
    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.

  was:
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 inefficient 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.


> Tuple Block Iteration Model
> ---------------------------
>
>                 Key: TAJO-1041
>                 URL: https://issues.apache.org/jira/browse/TAJO-1041
>             Project: Tajo
>          Issue Type: Improvement
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>              Labels: block_iteration
>             Fix For: block_iteration
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to