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

Tim Armstrong updated IMPALA-7658:
----------------------------------
    Description: This function uses GetCodegendComputeFnWrapper() to call the 
interpreted path but instead we could codegen the Evaluate() function to reduce 
the overhead. I think this is likely to be a little involved since there's a 
loop to unroll, so the solution might end up looking like IMPALA-5168  (was: 
These utility functions use GetCodegendComputeFnWrapper() to call the 
interpreted path but instead we could codegen them into efficient code. We 
could either use IRBuilder or, if possible, cross-compile the implementation 
and substitute in constants.)

> Proper codegen for HiveUdfCall
> ------------------------------
>
>                 Key: IMPALA-7658
>                 URL: https://issues.apache.org/jira/browse/IMPALA-7658
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Backend
>            Reporter: Tim Armstrong
>            Priority: Major
>              Labels: codegen, performance
>
> This function uses GetCodegendComputeFnWrapper() to call the interpreted path 
> but instead we could codegen the Evaluate() function to reduce the overhead. 
> I think this is likely to be a little involved since there's a loop to 
> unroll, so the solution might end up looking like IMPALA-5168



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to