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