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

Stefan Marr java at stefan-marr.de
Sun Sep 2 21:54:22 UTC 2018


Hi:

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: https://gist.github.com/smarr/5369b4fa9685b1886fd5402ce9d2e0f2

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

Thank you
Stefan

-- 
Stefan Marr
School of Computing, University of Kent
http://stefan-marr.de/research/




More information about the graal-dev mailing list