RFR: 8275202: C2: optimize out more redundant conditions
Roland Westrelin
roland at openjdk.org
Fri Dec 8 16:48:18 UTC 2023
On Fri, 8 Dec 2023 14:53:34 GMT, Roberto Castañeda Lozano <rcastanedalo at openjdk.org> wrote:
>>> I'm not. Out of curiosity, have you tried anything from Renaissance?
>>
>> Thanks, I have not, will run some Renaissance benchmarks and report back.
>>
>>> I will propose a new change where the slow down is not as big (the new pass is run less often).
>>
>> Sounds good! I am happy to re-evaluate C2 speed when the new change is ready.
>
>> Thanks, I have not, will run some Renaissance benchmarks and report back.
>
> Here are results from running a few Renaissance benchmarks on x64 and aarch64 (lower is better):
>
> [score-baseline-vs-JDK-8275202-normalized-to-baseline.pdf](https://github.com/openjdk/jdk/files/13615435/score-baseline-vs-JDK-8275202-normalized-to-baseline.pdf)
>
> To summarize, there seems to be a slight improvement on ScalaKmeans (x64 and aarch64) and a slight regression on Mnemonics/ParMnemonics (x64), the remaining differences are probably in the noise.
@robcasloz thanks!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/14586#issuecomment-1847508317
More information about the hotspot-compiler-dev
mailing list