You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Tim Armstrong (JIRA)" <ji...@apache.org> on 2019/06/25 21:56:00 UTC

[jira] [Updated] (IMPALA-4077) Populate more intrinsics in sse-util.h

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

Tim Armstrong updated IMPALA-4077:
----------------------------------
    Priority: Minor  (was: Major)

> Populate more intrinsics in sse-util.h
> --------------------------------------
>
>                 Key: IMPALA-4077
>                 URL: https://issues.apache.org/jira/browse/IMPALA-4077
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Backend
>    Affects Versions: Impala 2.7.0
>            Reporter: Jim Apple
>            Priority: Minor
>              Labels: newbie
>
> We can write SIMD functions using Intel's intrinsics (in <immintrin.h>) now, but we have to use {noformat}
> __attribute__((__target__("avx2")));
> {noformat}
> at the end of the function declarations, and these functions can't be inlined, which can hurt performance quite a bit.
> We should populate sse-util.h with the intrinsics we are using. A list can be found via
> {noformat}
> grep -rIohE '_mm[^( ]*' be/src/ --include '*.h' --include '*.cc' | sort | uniq
>  -c | sort -n
> {noformat}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org