RFR (S): JEP-142: Reduce Cache Contention on Specified Fields

Aleksey Shipilev aleksey.shipilev at oracle.com
Fri Nov 23 11:50:41 PST 2012


On 11/23/2012 11:05 PM, Vitaly Davidovich wrote:
> Have you considered allowing user to specify the padding amount in the
> @Contended constructor? The default can be picked by the VM but may be
> useful to allow overriding it so that someone can get the desired
> padding on some new architecture without upgrading the JVM.

Even with this prototype code, the padding is controlled with
-XX:FieldPaddingWidth=#, we can set the default value for that flag via
CPUID (the updated patch still pending).

> Also, how common is the adjacent line prefetcher today? 

Very common on server hardware.

-Aleksey.


More information about the hotspot-dev mailing list