~/talk

Unlocking Javascript: V8 on RISC-V

Talkat RISC-V Global Forum 2020 · on Thursday, 2020-09-03· at 20:20· MeetingPlay, Virtual Event· [javascript]
name:Peng Wu
linkedin:peng-wu-411b5b
links:none on file
slides:none on file

A V8 backend for RISC-V (rv64g) compiles and runs JavaScript and WASM using the V8 assembler, embedded simulator and node.js; the port passes about 17,000 V8 tests (≈99% on simulator and after fixes ≈99% on HiFive Unleashed hardware) and about 3,000 node tests with ~13 failures. Build uses the turbo assembler/CSA layering, d8 for debugging, npm for examples, and an embedded simulator to speed development; roadmap targets HiFive Unleashed and upstreaming.

AI-written summary · about

  1. 0:00Introduction to V8 on RISC-V
  2. 1:46Why V8 for RISC-V ecosystem
  3. 3:31V8 architecture overview
  4. 8:43Strategy for porting V8
  5. 12:12Assembler and simulator development
  6. 15:42Demo: Low-level tests on simulator
  7. 16:44Demo: Running JavaScript in d8
  8. 17:47Demo: Node.js on RISC-V
  9. 19:54Testing status and benchmarks
  10. 21:40Lessons learned and simulator impact
  11. 23:02Open source progress and community
  12. 24:25Future roadmap and call to action
~/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.