RFR(M): 8210260: [lworld] Improve acmp implementation

John Rose john.r.rose at oracle.com
Fri Sep 7 18:29:21 UTC 2018


On Sep 3, 2018, at 4:16 AM, Tobias Hartmann <tobias.hartmann at oracle.com> wrote:
> 
> Here are the performance numbers that Sergey provided (lower is better):
> http://cr.openjdk.java.net/~skuksenko/valhalla/acmp1/acmp_charts_0831.png <http://cr.openjdk.java.net/~skuksenko/valhalla/acmp1/acmp_charts_0831.png>
> 
> The red line is the performance with this patch. Please note that we are very close to baseline
> performance for the cases with high rates of inequality (which should be common).

Bravo!  The net of Sergey's numbers is that Valhalla's value-aware acmp
should not incur detectable performance costs, except perhaps in some program
that spends a large fraction of its time repeatedly verifying that equal references
are equal.  That sounds like something we can live with.

— John


More information about the valhalla-dev mailing list