CR for RFR 8129376

Berg, Michael C michael.c.berg at intel.com
Tue Sep 20 23:02:58 UTC 2016


Hi Folks,

Performance on client x86 targets was hampered in two SPECjvm98 metrics (mpegaudio and  mtrt) for 32-bit since we added AVX512.  I also checked to make sure only client on x86-32 was affected.  I have mitigated this by altering the xmm pad modeling in the x86-32-bit machine description so that register allocation cannot see the dummy definitions, enabling the desired performance while retaining correctness for 32-bit on AVX512.

This code was tested as follows: hotspot jreg, SPECjvm2008, SPECjvm98 on hsw, skx and knl targets complete with no issues on 32-bit.  These changes do not alter behavior on x86-64.

Bug-id: https://bugs.openjdk.java.net/browse/JDK-8129376

webrev:
http://cr.openjdk.java.net/~mcberg/8129376/webrev.01

Regards,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160920/3a868d27/attachment.html>


More information about the hotspot-compiler-dev mailing list