-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 20
-
Component/s: hotspot
-
b25
-
riscv
-
linux
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8297599 | 19.0.2 | Vladimir Kempik | P4 | Resolved | Fixed | b07 |
| JDK-8311736 | 17.0.9 | Fei Yang | P4 | Resolved | Fixed | b01 |
Currently copy_memory stub on risc-v is doing 8-byte copy per loop at best
We can improve that to 32-bytes per loop ( doing it similar to memcpy in newlib) - four ld and four sd per loop
Also copy_memory produces some dead ( never executed) code when is_aligned is true. Lets eliminate that as well
We can improve that to 32-bytes per loop ( doing it similar to memcpy in newlib) - four ld and four sd per loop
Also copy_memory produces some dead ( never executed) code when is_aligned is true. Lets eliminate that as well
- backported by
-
JDK-8297599 RISC-V: improve performance of copy_memory stub
-
- Resolved
-
-
JDK-8311736 RISC-V: improve performance of copy_memory stub
-
- Resolved
-
- links to
-
Commit
openjdk/jdk17u-dev/966fc82d
-
Commit
openjdk/jdk19u/7e340b3c
-
Commit
openjdk/jdk/bd57e213
-
Review
openjdk/jdk17u-dev/1427
-
Review
openjdk/jdk19u/77
-
Review
openjdk/jdk/11058
-
Review
openjdk/riscv-port-jdk17u/9
(4 links to)