RFR:8166684:implement intrinsic code with vector instructions for Unsafe.copyMemory()
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Mon Sep 26 13:50:13 UTC 2016
Hi,
please post this RFR also to hotspot-compiler-dev. It must be reviewed
on one of the official lists before it can be pushed. Ppc-aix-port-dev
is only for communication about the port, not for reviews.
Also I would appreciate if you could upload your webrevs yourselves.
We are happy to help out in the beginning, and also with testing,
reviewing and pushing, but making webrevs is a task I don't see on
our side in the long term.
Thanks and best regards,
Goetz.
> -----Original Message-----
> From: ppc-aix-port-dev [mailto:ppc-aix-port-dev-
> bounces at openjdk.java.net] On Behalf Of Doerr, Martin
> Sent: Montag, 26. September 2016 11:53
> To: Michihiro Horie <HORIE at jp.ibm.com>; Simonis, Volker
> <volker.simonis at sap.com>; ppc-aix-port-dev at openjdk.java.net
> Cc: Hiroshi H Horii <HORII at jp.ibm.com>; Gustavo Romero
> <gromero at linux.vnet.ibm.com>
> Subject: RE: RFR:8166684:implement intrinsic code with vector instructions
> for Unsafe.copyMemory()
>
> Hi Michihiro,
>
>
>
> the initialization of tmp1 should be done outside of the loop. Beside that, the
> change looks good:
>
> http://cr.openjdk.java.net/~mdoerr/8166684_PPC64_unsafe_copymemory/
> webrev.00/
> <http://cr.openjdk.java.net/~mdoerr/8166684_PPC64_unsafe_copymemory
> /webrev.00/>
>
>
>
> Best regards,
>
> Martin
>
>
>
>
>
> From: Michihiro Horie [mailto:HORIE at jp.ibm.com]
> Sent: Montag, 26. September 2016 09:37
> To: Doerr, Martin <martin.doerr at sap.com>; Simonis, Volker
> <volker.simonis at sap.com>; ppc-aix-port-dev at openjdk.java.net
> Cc: volker.simonis at gmail.com; Gustavo Romero
> <gromero at linux.vnet.ibm.com>; Hiroshi H Horii <HORII at jp.ibm.com>
> Subject: RFR:8166684:implement intrinsic code with vector instructions for
> Unsafe.copyMemory()
>
>
>
> Dear all,
>
> Could I please request reviews for the following change?
> This change was created for JDK9.
>
> I added fixes to the intrinsic code for sun.misc.Unsafe.copyMemory() by
> using VSX.
> Since Spark often invokes Unsafe.copyMemory(), it is beneficial to use the
> vector instructions for these intrinsic code.
>
> jira: https://bugs.openjdk.java.net/browse/JDK-8166684
> <https://bugs.openjdk.java.net/browse/JDK-8166684>
> diff: (See attached file: unsafe-copymemory-openjdk9.diff)
>
> Best regards,
> --
> Michihiro Horie,
> IBM Research - Tokyo
More information about the ppc-aix-port-dev
mailing list