RFR(M) 8152496

Berg, Michael C michael.c.berg at intel.com
Thu Mar 24 17:50:21 UTC 2016


Hi All,

I would like to contribute blended code generation.  On EVEX enabled platforms that have sufficient CPUID support, it is a boon to mix code generation to keep size manageable when emitting EVEX code, we can migrate compatible versions to AVX when resources allow, this enables an uplift of as much as 12% on known metrics such as those in SpecJvm2008. Reportable score uplift on a base run is enhanced nominally by 6%.
These changes uplift performance via 64-bit and 32-bit code generation generically wherever scalar or vector SIMD is present.

Bug-id: https://bugs.openjdk.java.net/browse/JDK-8152496
webrev:
http://cr.openjdk.java.net/~mcberg/8152496/webrev.01/

Thanks,
Michael

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160324/aec38e96/attachment.html>


More information about the hotspot-compiler-dev mailing list