RFR(M):8188139:PPC64: Superword Level Parallelization with VSX
Michihiro Horie
HORIE at jp.ibm.com
Fri Sep 29 09:37:53 UTC 2017
Dear all,
Would you please review the following change?
Bug: https://bugs.openjdk.java.net/browse/JDK-8188139
Webrev: http://cr.openjdk.java.net/~mhorie/8188139/webrev.00/
This change introduces to use VSX for Superword Level Parallelization,
concretely VSX instructions are emitted for Replicate[BSIFDL] nodes in
ppc.ad.
Since I am not familiar with the hotspot's register allocation and the TOC
use in POWER, I would be very grateful to have any comments to improve the
change.
In addition, the change includes some minor fixes in
assembler_ppc.inline.hpp. I think there are some instructions that should
have 1u in higher bits.
I used the attached micro benchmark.
(See attached file: ArraysFillTest.java)
Best regards,
--
Michihiro,
IBM Research - Tokyo
More information about the hotspot-dev
mailing list