-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 12, 13
-
b05
-
ppc
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8217507 | 11.0.3 | Martin Doerr | P4 | Resolved | Fixed | master |
Power8 introduced vector instructions which can be used for fast CRC calculations (CRC32 and CRC32C). The JVM already uses them for large arrays when called from compiled code.
Usage of the fast vector implementation is currently missing in the interpreter code. It is also not used for short arrays (unaligned 512 byte arrays or shorter arrays).
Usage of the fast vector implementation is currently missing in the interpreter code. It is also not used for short arrays (unaligned 512 byte arrays or shorter arrays).
- backported by
-
JDK-8217507 [PPC64] Vector CRC implementation should be used by interpreter and be faster for short arrays
- Resolved
- is blocked by
-
JDK-8216376 [PPC64] Possibly unreliable stack frame resizing in template interpreter
- Resolved
- relates to
-
JDK-8198894 [PPC64] More generic vector CRC implementation
- Resolved