review request (M): 7121140: Allocation paths require explicit memory synchronization operations for RMO systems

Tom Rodriguez tom.rodriguez at oracle.com
Thu Dec 15 12:34:10 PST 2011


On Dec 15, 2011, at 6:45 AM, Roland Westrelin wrote:

>> I wouldn't expect this to affect performance since it's not emitting an extra instructions but we are emitting some extra barriers which tangles of the memory graph a bit.  Could you do some quick performance to make sure nothing's changed?
> 
> Below are the results. 

Could you do a longer set of specjvm98 to confirm the jess difference?  Looking at the data, I don't really think it's real but another, longer set of runs should tell us that.  Try 20.

tom

> 
> Roland.
> 
> ============================================================================
> tt1
>  Benchmark         Samples        Mean     Stdev
>  specjbb2005            10   196409.50      0.01
>    peak                 10   219067.61      0.02
>    peak_warehouse       10        4.00      0.00
>    last                 10   196409.49      0.01
>    interval_average     10    11553.50      0.01
>    first                10    35924.81      0.01
>    overall_average      10   167704.10      0.01
>    last_warehouse       10        8.00      0.00
> ============================================================================
> tt2
>  Benchmark         Samples        Mean     Stdev   %Diff    P   Significant
>  specjbb2005            10   196016.36      0.01   -0.20 0.737            *
>    peak                 10   216797.36      0.02   -1.04 0.262            *
>    peak_warehouse       10        4.00      0.00   -0.00 0.000            *
>    last                 10   196016.35      0.01   -0.20 0.737            *
>    interval_average     10    11530.40      0.01   -0.20 0.737            *
>    first                10    35558.66      0.00   -1.02 0.000          Yes
>    overall_average      10   167822.07      0.01    0.07 0.852            *
>    last_warehouse       10        8.00      0.00   -0.00 0.000            *
> ============================================================================
> 
> ============================================================================
> t1
>  Benchmark         Samples        Mean     Stdev
>  specjvm98              10      667.76      0.00
>    javac                10      392.03      0.01
>    db                   10      438.88      0.00
>    jess                 10      700.73      0.00
>    jack                 10      594.09      0.01
>    compress             10      536.31      0.00
>    mtrt                 10     1808.20      0.02
>    mpegaudio            10      852.60      0.01
> ============================================================================
> t2
>  Benchmark         Samples        Mean     Stdev   %Diff    P   Significant
>  specjvm98              10      666.48      0.00   -0.19 0.183            *
>    javac                10      391.46      0.01   -0.15 0.827            *
>    db                   10      439.52      0.00    0.15 0.501            *
>    jess                 10      701.00      0.01    0.04 0.870            *
>    jack                 10      589.77      0.00   -0.73 0.006          Yes
>    compress             10      537.17      0.01    0.16 0.534            *
>    mtrt                 10     1788.32      0.02   -1.10 0.229            *
>    mpegaudio            10      855.14      0.01    0.30 0.468            *
> ============================================================================
> 



More information about the hotspot-compiler-dev mailing list