YoVDO

Hybrid Execution: Combining Ahead-of-Time and Just-in-Time Compilation

Offered By: ACM SIGPLAN via YouTube

Tags

Virtual Machines Courses GraalVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel approach to program execution that combines ahead-of-time (AOT) and just-in-time (JIT) compilation techniques in this 25-minute conference talk from VMIL 2023. Discover how researchers from JKU Linz and Oracle have developed a hybrid execution method that improves warm-up performance by up to 1.7x. Learn about the challenges of generating efficient JIT-compiled code and the trade-offs between warm-up and peak performance. Understand how critical functions are initially executed using AOT-compiled native code to gain a head start, avoiding JIT compilation overhead for these methods. Gain insights into the implementation of this approach in GraalVM, a multi-language virtual machine based on Java HotSpot VM. Delve into the technical details of combining static and dynamic analysis to generate highly efficient code while improving overall program execution performance.

Syllabus

[VMIL23] Hybrid Execution: Combining Ahead-of-Time and Just-in-Time Compilation


Taught by

ACM SIGPLAN

Related Courses

Java Application Performance Tuning and Memory Management
Udemy
Java Microservices with GraalVM
LinkedIn Learning
Go Native with Spring Boot 3
Oracle via YouTube
Taking Ghidra to the Next Level
Hack In The Box Security Conference via YouTube
Behind the Scenes of Micronaut Framework - A Conversation with Graeme Rocher
Szymon Stepniak via YouTube