Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
16, 17
-
b27
-
aarch64
-
generic
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8294171 | 17.0.6-oracle | Tobias Hartmann | P4 | Resolved | Fixed | b01 |
JDK-8280715 | 17.0.3 | Dmitry Chuyko | P4 | Resolved | Fixed | b01 |
JDK-8281119 | 15.0.7 | Paul Hohensee | P4 | Resolved | Fixed | b02 |
Description
The speedup is as follows:
-XX:-UseMD5Intrinsics
Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units
MessageDigests.digest md5 64 DEFAULT thrpt 10 1616.238 ± 28.082 ops/ms
MessageDigests.digest md5 1024 DEFAULT thrpt 10 215.030 ± 0.691 ops/ms
MessageDigests.digest md5 1048576 DEFAULT thrpt 10 0.228 ± 0.001 ops/ms
-XX:+UseMD5Intrinsics
Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units
MessageDigests.digest md5 64 DEFAULT thrpt 10 2005.233 ± 40.513 ops/ms => 24% speedup
MessageDigests.digest md5 1024 DEFAULT thrpt 10 275.979 ± 0.455 ops/ms => 28% speedup
MessageDigests.digest md5 1048576 DEFAULT thrpt 10 0.279 ± 0.001 ops/ms => 22% speedup
Attachments
Issue Links
- backported by
-
JDK-8280715 Implement MD5 intrinsics on AArch64
- Resolved
-
JDK-8281119 Implement MD5 intrinsics on AArch64
- Resolved
-
JDK-8294171 Implement MD5 intrinsics on AArch64
- Resolved
- relates to
-
JDK-8293484 AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
- Open
-
JDK-8250902 Implement MD5 Intrinsics on x86
- Resolved
- links to
-
Commit openjdk/jdk15u-dev/2802620c
-
Commit openjdk/jdk17u-dev/49cf332a
-
Commit openjdk/jdk/088b244e
-
Review openjdk/jdk15u-dev/167
-
Review openjdk/jdk17u-dev/110
-
Review openjdk/jdk/6628