[9] RFR (L) 8143012: CRC32 Intrinsics support on SPARC

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Nov 20 14:29:32 UTC 2015

Additional information from Ahmed:

"CRC32 intrinsics support already exists in the JVM and this is simply enabling them for SPARC. The test file is the 
only shared code added/updated. The existing flag UseCRC32Intrinsics is used to enable/disable these (enabled by default 
on T5/M7).  Performance increases between 2x to 9x depending on the array size."

I reviewed changes and they looks good.


On 11/20/15 6:24 AM, Ahmed Khawaja wrote:
> Greetings,
>           I am trying to get my changes in for this bug https://bugs.openjdk.java.net/browse/JDK-8143012 . The link to
> the code on the code review server is below. Attached to the bug report are benchmarks on two different SPARC systems
> (viewable only by reviewers).
> http://cr.openjdk.java.net/~kvn/8143012/webrev/
> All of these changes passed the JPRT tests.
> Thank you,
>      Ahmed Khawaja

More information about the hotspot-compiler-dev mailing list