RFR(M) 8152496: Blended code generation

Christian Thalinger christian.thalinger at oracle.com
Thu Mar 24 17:55:59 UTC 2016

Please add the summary in the subject when sending out RFRs.

> On Mar 24, 2016, at 7:50 AM, Berg, Michael C <michael.c.berg at intel.com> wrote:
> 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 <https://bugs.openjdk.java.net/browse/JDK-8152496> 
> webrev:
> http://cr.openjdk.java.net/~mcberg/8152496/webrev.01/ <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/aaeadac2/attachment-0001.html>

More information about the hotspot-compiler-dev mailing list