~/talk

Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image

Talkat MPLR 2023 · on Sunday, 2023-10-22· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

GraalVM Native Image replaces heavyweight points-to analysis with a prototype parallel, incremental RTA that integrates heap snapshotting and uses serialized method summaries plus atomic checks and task scheduling to scale across cores. The prototype cuts RTA analysis time on Spring Petclinic by 64% and total build time by 35% while increasing image size ~15% and marking more methods reachable; it wins on medium/large apps but can slow tiny programs.

AI-written summary · about

  1. 0:00GraalVM Native Image intro
  2. 1:24Call graph challenges
  3. 3:09Motivation for Rapid Type Analysis alternative
  4. 4:12Call graph methods overview
  5. 4:55How RTA works with equations
  6. 6:23Paper contributions
  7. 7:04RTA core algorithm
  8. 8:28RTA implementation summaries
  9. 8:50Resolving virtual methods
  10. 11:19RTA simple example
  11. 12:26Incremental analysis
  12. 13:51Incremental analysis challenges
  13. 14:31Experimental results
  14. 15:54Conclusion and future work
  15. 16:37Q&A
~/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.