~/talk

Java on RISC-V: OpenJDK Porting Work Update

Talkat RISC-V Forum: Developer Tools and Tool Chains 2021 · on Wednesday, 2021-06-02· at 16:15· Virtual· [java]
links:none on file
links:none on file
slides:none on file

OpenJDK runs on RISC-V via a zero back end interpreter and Huawei’s upstream port that adds template interpreter plus C1/C2 is merged into Alibaba Dragonwell 11 and pushed to the OpenJDK sandbox with an Adoptium test pipeline. Functional results show ~90% GTrace pass and 100% CC stress pass, Spring Boot runs, and SPECjbb scores on RISC‑V are roughly half ARM (RISC‑V 1.2GHz vs ARM 1.5GHz). Platform fixes include compressed instructions (code size ~20% down, ~4.4% win) and a trampoline/jump-range patch (~6% win); Dragonwell 11 RV release is imminent and work continues on SPECjbb2015 tuning.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Agenda
  3. 2:33Java Usage at Alibaba
  4. 3:52OpenJDK HDDK
  5. 6:18Alibaba Jungle
  6. 6:57OpenJDK Status
  7. 9:31Java on RISCV
  8. 11:47Java on RISCV Performance
  9. 16:31Performance Improvements
  10. 17:27Code Size Reduction
  11. 19:45Code Example
  12. 20:39Central Plan
  13. 22:00Optimization
  14. 23:15Future Work
  15. 25:41Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.