8211908: PPC64: Enable SuperWordLoopUnrollAnalysis by default

Michihiro Horie HORIE at jp.ibm.com
Wed Oct 10 08:11:07 UTC 2018


Hi Goetz,

> the change looks good.
>
> We ran all our tests of jdk11u with the change, they are quite
comprehensive.
> This greatly reduces the chance of hidden error like spilling of vector
registers
> etc.
Thanks a lot, Goetz! I am grateful for your tests, which sound quite
helpful to find corner cases.


Best regards,
--
Michihiro,
IBM Research - Tokyo



From:	"Lindenmaier, Goetz" <goetz.lindenmaier at sap.com>
To:	Michihiro Horie <HORIE at jp.ibm.com>, hotspot compiler
            <hotspot-compiler-dev at openjdk.java.net>,
            "ppc-aix-port-dev at openjdk.java.net"
            <ppc-aix-port-dev at openjdk.java.net>
Cc:	"Doerr, Martin" <martin.doerr at sap.com>, Gustavo Romero
            <gromero at linux.vnet.ibm.com>
Date:	2018/10/10 16:42
Subject:	RE: 8211908: PPC64: Enable SuperWordLoopUnrollAnalysis by
            default



Hi Michihiro,

the change looks good.

We ran all our tests of jdk11u with the change, they are quite
comprehensive.
This greatly reduces the chance of hidden error like spilling of vector
registers
etc.

Best regards,
  Goetz.

> -----Original Message-----
> From: Michihiro Horie <HORIE at jp.ibm.com>
> Sent: Dienstag, 9. Oktober 2018 09:11
> To: hotspot compiler <hotspot-compiler-dev at openjdk.java.net>; ppc-aix-
> port-dev at openjdk.java.net
> Cc: Doerr, Martin <martin.doerr at sap.com>; Lindenmaier, Goetz
> <goetz.lindenmaier at sap.com>; Gustavo Romero
> <gromero at linux.vnet.ibm.com>
> Subject: RFR: 8211908: PPC64: Enable SuperWordLoopUnrollAnalysis by
> default
>
> Dear all,
>
> Would you please review this simple change?
> Bug:
https://bugs.openjdk.java.net/browse/JDK-8211908

> Webrev:
http://cr.openjdk.java.net/~mhorie/8211908/webrev.00

>
> Since PPC64 supports SLP with VSX, we can have the benefit from enabled
> SuperWordLoopUnrollAnalysis on PPC64.
>
> In the attached micro benchmarks, performance improved by 1.7x at
> maximum. In SPECjvm2008, the score improved by a couple of % in
> xml.validation and scimark.lu.large
>
> (See attached file: microbench_slp.tar.gz)
>
> Best regards,
> --
> Michihiro,
> IBM Research - Tokyo




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20181010/ece830b7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20181010/ece830b7/graycol.gif>


More information about the ppc-aix-port-dev mailing list