[
https://issues.apache.org/jira/browse/IMPALA-11459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17748357#comment-17748357
]
Michael Smith edited comment on IMPALA-11459 at 7/28/23 12:20 AM:
------------------------------------------------------------------
Any time we look at upgrading to LLVM 12, we see significant performance
regressions in the perf-AB-test, such as [perf-AB-test #460
llvm12|https://jenkins.impala.io/job/perf-AB-test/460/].
One idea to explore is recreating the LLVM 5 optimization pass pipeline
produced from
[buildPerModuleDefaultPipeline|https://github.com/llvm/llvm-project/blob/llvmorg-5.0.1/llvm/lib/Passes/PassBuilder.cpp#L771]
and see if that produces better results. It's not clear to me whether the
collection and order of passes changed, or if they're implementation or
something external changed. Some detailed analysis is needed.
was (Author: JIRAUSER288956):
Any time we look at upgrading to LLVM 12, we see significant performance
regressions in the perf-AB-test, such as
[https://jenkins.impala.io/job/perf-AB-test/.|https://jenkins.impala.io/job/perf-AB-test/]
One idea to explore is recreating the LLVM 5 optimization pass pipeline
produced from
[buildPerModuleDefaultPipeline|https://github.com/llvm/llvm-project/blob/llvmorg-5.0.1/llvm/lib/Passes/PassBuilder.cpp#L771]
and see if that produces better results. It's not clear to me whether the
collection and order of passes changed, or if they're implementation or
something external changed. Some detailed analysis is needed.
> Upgrade llvm to a more recent version
> -------------------------------------
>
> Key: IMPALA-11459
> URL: https://issues.apache.org/jira/browse/IMPALA-11459
> Project: IMPALA
> Issue Type: Improvement
> Reporter: Abhishek Rawat
> Assignee: Michael Smith
> Priority: Major
>
> We are currently using llvm version 5. llvm 14 is the latest released
> version. There is scope for utilizing improved optimization passes and other
> improvements that come with the newer versions. We should look into upgrading
> llvm to a more recent version.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]