~/talk

Android ART Optimization in XuanTie C920

Talkat RISC-V Summit North America 2023 · on Tuesday, 2023-11-07· at 14:55· Grand Ballroom G· [android]
links:none on file
slides:none on file

Android ART is ported to RV64GC and Android 12 with an implemented interpreter, JIT/AoT compilers and GC; upstreaming completes interpreter (Mar 2023), ENT interpreter (Jun 2023) and the Dex compiler (Oct 2023). Boot time falls from ~20 minutes to ~1 minute then to ~47 seconds on TH1520. Benchmarks (CaffeineMark, LinpackJava, binarytrees, etc.) show ~20% gain on CaffeineMark, >30% in scientific math and up to 5× on small tests after adding ~50 custom instructions and bit-manipulation extensions; CodeCache and oat performance both improve.

AI-written summary · about

  1. 0:00Introduction to Android ART
  2. 3:30ART compilation strategies
  3. 5:16Dex compiler architecture
  4. 6:01History of RISC-V porting
  5. 9:29Upstreaming and contributions
  6. 10:55Instruction set performance
  7. 13:38Future hardware and ABI plans
~/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.