CR for RFR 8149421
Berg, Michael C
michael.c.berg at intel.com
Tue Feb 9 23:16:47 UTC 2016
Hi Folks,
I would like to contribute vectorized post loops. This patch is initially targeted for x86. The design is versatile so as to be portable to other targets as well. This code poses the addition of atomic unrolled drain loops which precede fix-up segments and which are significantly faster than scalar code. The requirement is that the main loop is super unrolled after vectorization. I see up to 54% uplift on micro benchmarks on x86 targets for loops which pass superword vectorization and which meet the above criteria. Also scimark metrics in SpecJvm2008 like lu.small and fft.small show the usage of this design for benefit on x86.
Bug-id: https://bugs.openjdk.java.net/browse/JDK-8149421
webrev:
http://cr.openjdk.java.net/~mcberg/8149421/webrev.01/
Thanks,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160209/b276b543/attachment.html>
More information about the hotspot-compiler-dev
mailing list