~/talk

Open Source Compiler Tool Chains for RISC V Past, Present and Future

Talkat RISC-V Summit 2019 · 2019-12-09..12-12· [compilers-and-language-design]
links:none on file
slides:none on file

RISC‑V compiler work is usable but uneven: GCC is more mature (out‑of‑tree since 2011) while LLVM reached mainline recently and gained RV64 support in 2018–2019. Key gaps: musl/C library work, compiler‑rt build pain, and sparse Fortran/Flang support. Prototype RV32 bit‑manipulation lowers code size dramatically on some workloads — a 16% size win on AES/SHA‑256 — and iterative tuning with OpenTuner yields ~15% gains; sustained progress needs paid compiler engineering.

AI-written summary · about

  1. 0:00Intro
  2. 0:48Tool Chain Components (GNU)
  3. 2:17Tool Chain Components (Clang/LLVM)
  4. 4:32History
  5. 5:49Future Developments
  6. 10:32Today's Size Optimization Techniques
  7. 13:08Today's Speed Optimization Techniques
  8. 15:52Future Size Optimization Techniques
~/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.