<html><body><p><font size="2">Hi,</font><br><br><font size="2">Please find below a submission for a talk.</font><br><br><br><font size="2">Title:</font><br><font size="2">Dynamic AOT: A peek under the hood</font><br><br><font size="2">Abstract:</font><br><font size="2">There is now a growing interest in Ahead Of Time (AOT) compilation technologies in the Java ecosystem. AOT compilation is the natural counterpart of Just In Time (JIT) Compilation because of its potential to enable faster application startup and rampup, while minimizing the CPU and memory costs that come with a JIT compiler. However, Ahead of Time compilation for a dynamic language such as Java offers a suite of complex problems that make it very difficult to AOT compile Java methods as well as a JIT compiler can.</font><br><br><font size="2">In this talk, we'll focus on the "dynamic AOT", or cached JIT code, technology that is used transparently by the open source Eclipse OpenJ9 JVM. We'll present how dynamic AOT works and cover some of the pros and cons of this approach to Ahead of Time compilation.</font><br><br><font size="2">Recording me on audio and/or video:</font><br><font size="2">Acceptable under a CC-BY-2.0 license (DEFAULT)</font><br><br><font size="2">Brief Bio:</font><br><font size="2">I'm a JIT Compiler Developer for Eclipse OpenJ9 / Eclipse OMR working in an enterprise context for the last five years.</font><br><br><br><font size="2">Regards,<br>Irwin D'Souza</font><BR>
</body></html>