Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image
ACM SIGPLAN via YouTube
Overview
Explore the comparison between Rapid Type Analysis and Points-To Analysis in GraalVM Native Image in this 19-minute conference talk from MPLR 2023. Delve into the research conducted by David Kozak, Vojin Jovanovic, Codrut Stancu, Tomáš Vojnar, and Christian Wimmer, which investigates the potential for improving analysis time in ahead-of-time (AOT) compilers. Learn about the proposed extensions to Rapid Type Analysis, including parallel and incremental implementations, as well as heap snapshotting support. Examine the experimental results that demonstrate a significant reduction in analysis time for the Spring Petclinic application, with a 64% decrease in analysis time and a 35% reduction in overall build time, albeit at the cost of a 15% increase in image size due to imprecision. Gain insights into the trade-offs between analysis speed and precision in whole-program optimization techniques for Java applications using GraalVM Native Image.
Syllabus
[MPLR23] Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image
Taught by
ACM SIGPLAN