[vector] Fwd: [PATCH] Elemental shifts and rotates speedup
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Thu May 30 09:14:55 UTC 2019
Forwarding to panama-dev@ for review.
Best regards,
Vladimir Ivanov
-------- Forwarded Message --------
Subject: [PATCH] Elemental shifts and rotates speedup
Date: Thu, 16 May 2019 02:11:30 +0000
From: Bhateja, Jatin <jatin.bhateja at intel.com>
To: hotspot-compiler-dev at openjdk.java.net
<hotspot-compiler-dev at openjdk.java.net>
Hi All,
Please find a patch having following changes:-
A)Intrinsification of two vector APIs:
/1)//VectorShuffle.shuffleIota(VectorSpecies, int)/
/2)//VectorShuffle.toVector()/
B)Re-implimentation of following vector APIs using above intrinsified APIs.
/1)//Vector.shiftLanesLeft(int)/
/2)//Vector.shiftLanesRight(int)/
/3)//Vector.rotateLanesLeft(int)/
/4)//Vector.rotateLanesRight(int)/
With this we see around ~2X gains in elemental shifts and rotate
operations.//
Webrev:
http://cr.openjdk.java.net/~kkharbas/Jatin/rotate_and_shift_lanes/webrev.00/
Kindly review the patch.
Best Regards,
Jatin
More information about the panama-dev
mailing list