~/talk

A RISC V Java Update: Running Full Java Applications On FPGA-Based RISC V Cores With JikesRVM

Talkat 7th RISC-V Workshop 2017 · 2017-11-28..11-30· [java]
links:none on file
slides:none on file

A JikesRVM port now runs full Java 6 applications on FPGA-based Rocket cores under Linux, including DaCapo workloads like Lucene and a raytracer, and it passes the VM’s core test suite; the baseline non-optimizing JIT is complete while the optimizing compiler is work in progress. The FPGA setup executes over a trillion instructions so researchers can evaluate long-running Java behavior, prototype a GC coprocessor, and collect per-allocation traces to reveal DRAM miss spikes during garbage collection.

AI-written summary · about

  1. 0:00Intro
  2. 0:16Managed Languages
  3. 0:35Java on RISC-V
  4. 1:11Talk Outline
  5. 2:23Porting The Jikes Research VM CARRV-2017 Workshop Paper
  6. 3:07FPGA Performance Results
  7. 3:39PART II 1. Running JikesRVM on Rocket Chip
  8. 3:50Wake Up and Smell the Coffee
  9. 4:21Managed Language Challenges
  10. 4:47Limitations of Simulators
  11. 6:40Hardware Software Co-Design
  12. 7:07Motivating Example
  13. 8:13Memory Allocation Latency
  14. 9:01DRAM Row Misses
  15. 9:51PART III 1. Running JikesRVM on Rocket Chip
  16. 10:09JVM on RISC-V Progress
  17. 11:11Announcement
~/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.