GraalVM

An advanced JDK with ahead-of-time Native Image compilation

I am fortunate enough to base my research on a real world industry ready virtual machine. In particular, my research aims at improving the static analysis used in GraalVM Native Image, which is an ahead-of-time compiler for Java.

My first paper was about speeding up Native Image compilation with a faster analysis (Kozak et al., 2023) and now we have a few other papers on the go, which should hopefully appear here shortly.

References

2023

  1. MPLR
    Comparing Rapid Type Analysis with Points-To Analysis in GraalVM Native Image
    David Kozak , Vojin Jovanovic , Codrut Stancu , and 2 more authors
    In Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes , 2023