RFR (M): 8134553: CRC32C implementations for Nehalem x86/amd64 & Westmere+ x86/amd64

Wojtowicz, Tomasz tomasz.wojtowicz at intel.com
Thu Aug 27 18:47:10 UTC 2015


I would like to contribute following change:
Review details
Review Title:      CRC32C implementations for Nehalem x86/amd64 & Westmere+ x86/amd64
Review ID:          #8134553
Diff:                       http://cr.openjdk.java.net/~mcberg/8134553/webrev.01/<http://cr.openjdk.java.net/%7Emcberg/8134553/webrev.01/>
Description:        Efficient use of a crc32 hardware instruction by division of a problem to a predefined chunks of an increasing size and further by 3 to be computed hiding instruction latencies. x86 delivers up to 8x improvement vs. java library, amd64 stops at even more -> 16x.
                                Performance data are attached to this message for your convenience.
                                No regressions has been observed on hotspot/compiler x86_64.
Link: https://bugs.openjdk.java.net/browse/JDK-8134553
Author:                Tomasz, Wojtowicz

--
Thank you,

Tomek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20150827/85793613/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: perf.pdf
Type: application/pdf
Size: 41305 bytes
Desc: perf.pdf
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20150827/85793613/perf-0001.pdf>


More information about the hotspot-compiler-dev mailing list