Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142615 | emb-9 | Vladimir Kozlov | P3 | Resolved | Fixed | team |
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. Changes for x86 deliver up to 8x improvement vs. legacy java library, x64 deliver up to 16x improvement.
- backported by
-
JDK-8142615 CRC32C implementations for x86/x64 targets
-
- Resolved
-
- relates to
-
JDK-8178720 CRC32C fails on x86 hardware without CLMUL support
-
- Open
-
-
JDK-8350866 [x86] Add C1 intrinsics for CRC32-C
-
- Resolved
-
-
JDK-8217564 idempotent protection missing in crc32c.h
-
- Resolved
-