CR for RFR 8167987

Vladimir Kozlov vladimir.kozlov at oracle.com
Mon Oct 17 18:01:02 UTC 2016


Looks good.

Thanks,
Vladimir

On 10/17/16 10:03 AM, Berg, Michael C wrote:
> Hi Folks,
>
> Performance on EVEX enabled architectures can be improved by changing
> the model from merge to clear for mask register usage (by using {z}
> encoding) as it enables store forwarding.
>
> The enhancement offers as much as 1.5-2x performance increase in some
> instances (mostly at the micro level), but in general improves most EVEX
> enabled code performance.
>
>
>
> This code was tested as follows: hotspot jreg, SPECjvm2008, SPECjvm98 on
> hsw, skx and knl targets complete with no issues on 64-bit or 32-bit.
>
>
> Bug-id: https://bugs.openjdk.java.net/browse/JDK-8167987
>
>
> webrev:
>
> http://cr.openjdk.java.net/~mcberg/8167987/webrev.01a/
>
>
>
> Regards,
>
> Michael
>


More information about the hotspot-compiler-dev mailing list