Any known changes in Graal around sin/sqrt/exp?

Stefan Marr java at
Sun Sep 2 21:54:22 UTC 2018


After updating to >1.0.0-rc5 from previously 0.33, I have a benchmark that now takes more than 4 times as much execution time on Graal core.

Before investigating this further, I wanted to ask whether there are any recent changes around the handling of math functions such as sin, sqrt, and exp.

A look at IGV seems to indicate that either something didn’t get recognized as a constant or some branches can’t be eliminated (or got added).

I put some IGV screenshots here:

Any idea whether something that could be related to this was changed?

Thank you

Stefan Marr
School of Computing, University of Kent

More information about the graal-dev mailing list