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