<div dir="ltr">Oh, the motivation is there! :) However, it's not always a quick process even if everyone's motivated as there may be changes of consequence.  As a small example, java 8 virtual memory charge is significantly higher than java 7 due to metaspace vs permgen differences.  In some cases, this now requires tweaking java 8 settings in order to keep things running smoothly.  With a big enough codebase, such migrations are never as quick as one would hope.<div><br></div><div>At any rate, yes, I meant loop reduction vectorization.  It seems like a fairly self-contained change which should be relatively painless to backport, hence my inquiry.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 7, 2015 at 3:04 PM, Vladimir Kozlov <span dir="ltr"><<a href="mailto:vladimir.kozlov@oracle.com" target="_blank">vladimir.kozlov@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We want to motivate people to migrate to new releases :)<br>
If you mean loop reduction vectorization we can consider it after it is tested for some time in jdk9.<br>
<br>
Vladimir<span class=""><br>
<br>
On 4/7/15 11:55 AM, Vitaly Davidovich wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Ok, thanks.  That makes sense for avx512 support, but I think having Michael's changes from this thread sooner would be<br>
nice as it's quite likely that users are already running java 8 on hardware where this may have benefit.  Java 9 is<br>
still ways away, and even when it's released, the migration process is not always quick (depending on the nature of<br>
major changes).  But, if backporting it is messy, it's probably not worth it.<br>
<br></span><span class="">
On Tue, Apr 7, 2015 at 2:38 PM, Vladimir Kozlov <<a href="mailto:vladimir.kozlov@oracle.com" target="_blank">vladimir.kozlov@oracle.com</a> <mailto:<a href="mailto:vladimir.kozlov@oracle.com" target="_blank">vladimir.kozlov@<u></u>oracle.com</a>>> wrote:<br>
<br>
    Currently it is only jdk9. There are no plans to backport to 8u.<br>
    The thinking is that we will get jdk9 released when this hardware will be widely available.<br>
<br>
    Regards,<br>
    Vladimir<br>
<br>
    On 4/7/15 11:30 AM, Vitaly Davidovich wrote:<br>
<br>
        Hi Michael/Vladimir,<br>
<br>
        Out of curiosity, is this change and the out-for-review avx512 one going to be (or planned on being) backported<br>
        to java 8?<br>
<br>
        Thanks<br>
<br>
        On Tue, Apr 7, 2015 at 2:07 PM, Berg, Michael C <<a href="mailto:michael.c.berg@intel.com" target="_blank">michael.c.berg@intel.com</a> <mailto:<a href="mailto:michael.c.berg@intel.com" target="_blank">michael.c.berg@intel.<u></u>com</a>><br></span><span class="">
        <mailto:<a href="mailto:michael.c.berg@intel." target="_blank">michael.c.berg@intel.</a>_<u></u>_com <mailto:<a href="mailto:michael.c.berg@intel.com" target="_blank">michael.c.berg@intel.<u></u>com</a>>>> wrote:<br>
<br>
             Please ignore this one its already checked in…____<br>
<br>
             __ __<br>
<br></span>
             *From:* hotspot-compiler-dev [mailto:<a href="mailto:hotspot-compiler-dev-__bounces@openjdk.java.net" target="_blank">hotspot-compiler-dev-_<u></u>_bounces@openjdk.java.net</a><br>
        <mailto:<a href="mailto:hotspot-compiler-dev-bounces@openjdk.java.net" target="_blank">hotspot-compiler-dev-<u></u>bounces@openjdk.java.net</a>><br>
             <mailto:<a href="mailto:hotspot-compiler-dev-__bounces@openjdk.java.net" target="_blank">hotspot-compiler-dev-_<u></u>_bounces@openjdk.java.net</a><span class=""><br>
        <mailto:<a href="mailto:hotspot-compiler-dev-bounces@openjdk.java.net" target="_blank">hotspot-compiler-dev-<u></u>bounces@openjdk.java.net</a>>>] *On Behalf Of *Berg, Michael C<br>
             *Sent:* Monday, March 16, 2015 2:18 PM<br></span>
             *To:* hotspot-compiler-dev@openjdk._<u></u>_<a href="http://java.net" target="_blank">java.net</a> <mailto:<a href="mailto:hotspot-compiler-dev@openjdk.java.net" target="_blank">hotspot-compiler-dev@<u></u>openjdk.java.net</a>><br>
        <mailto:<a href="mailto:hotspot-compiler-dev@" target="_blank">hotspot-compiler-dev@</a>_<u></u>_<a href="http://openjdk.java.net" target="_blank">openjdk.java.net</a> <mailto:<a href="mailto:hotspot-compiler-dev@openjdk.java.net" target="_blank">hotspot-compiler-dev@<u></u>openjdk.java.net</a>>><span class=""><br>
             *Subject:* RFR(L): 8074981 (Integer/FP scalar reduction optimization )____<br>
<br>
             __ __<br>
<br>
             Hi All,____<br>
<br>
             __ __<br>
<br>
             We would like to contribute the Integer/FP scalar reduction optimization from Intel.____<br>
<br>
             The contribution is referenced as Bug ID 8074981 as a performance enhancement. ____<br>
<br>
             __ __<br>
<br>
             Please review this patch:____<br>
<br></span>
             Bug-id: <a href="https://bugs.openjdk.java.net/__browse/JDK-8074981" target="_blank">https://bugs.openjdk.java.net/<u></u>__browse/JDK-8074981</a><br>
        <<a href="https://bugs.openjdk.java.net/browse/JDK-8074981" target="_blank">https://bugs.openjdk.java.<u></u>net/browse/JDK-8074981</a>> ____<br>
<br>
             webrev: <a href="https://bugs.openjdk.java.net/__secure/attachment/26101/__webrev.zip" target="_blank">https://bugs.openjdk.java.net/<u></u>__secure/attachment/26101/__<u></u>webrev.zip</a><span class=""><br>
        <<a href="https://bugs.openjdk.java.net/secure/attachment/26101/webrev.zip" target="_blank">https://bugs.openjdk.java.<u></u>net/secure/attachment/26101/<u></u>webrev.zip</a>> ____<br>
<br>
             __ __<br>
<br>
             The optimization achieves as much as 2.3x on integer reductions and supports float and double precision<br>
             optimizations____<br>
<br>
             which also have significant optimization uplift an obey strict fp constraints.____<br>
<br>
             __ __<br>
<br>
             Nils Eliasson has offered to sponsor this patch.____<br>
<br>
             __ __<br>
<br>
             Thanks,____<br>
<br>
             __ __<br>
<br>
             -Michael____<br>
<br>
             __ __<br>
<br>
<br>
<br>
</span></blockquote>
</blockquote></div><br></div>