optimizing acmp in L-World

Tobias Hartmann tobias.hartmann at oracle.com
Mon Sep 3 08:59:53 UTC 2018


Hi Sergey,

On 01.09.2018 19:26, Sergey Kuksenko wrote:
> I've checked performance here.
> 
> Cool, I like that patch. It provides better performance now.
> 
> I have to say that always locked mark word pattern  with old acmp provides the performance which
> quite close to before-valhalla-world.
> Even it's better than klass bit test (didn't expect that, will discover the reason later).
> You can find all results here:
> http://cr.openjdk.java.net/~skuksenko/valhalla/acmp1/acmp_charts_0831.png

That looks great, thanks!

> If you execute that benchmark ('Trivial') by default or "-wm INDI" - you'll get case when the only
> one branch is working and all others are cut of by C2.
> If use "-wm BULK" - also the only one branch is working, but  all others branches are NOT cut of by
> C2, because of they were working at warm up.

Okay, thanks for the clarification!

I'll follow up with a RFR for this.

Best regards,
Tobias



More information about the valhalla-dev mailing list