Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

One Compiler - Graal VM and Substrate VM Overview

Java via YouTube

Overview

Explore Christian Wimmer's 40-minute conference talk from the JVM Language Summit 2016 on the One Compiler concept. Delve into the intricacies of Java HotSpot VM, Nashorn, and Truffle system structures. Learn about Graal VM performance, Substrate VM execution models, and key features of Graal. Discover deoptimization techniques, low-level memory access using Word type, and how Java annotations import elements. Gain insights into Graal's capabilities as a static analysis framework and understand the evolution of compiler stacks in Java environments.

Syllabus

Intro
Typical Stack of Java HotSpot VM Running Nashorn
Duplication: Everything Implement Three Times
Truffle System Structure
Graal and Truffle Tutorials
Performance: Graal VM
Possible Stack of Java HotSpot VM Running Truffle
Typical Stack of Substrate VM Running Truffle
Substrate VM: Execution Model
Substrate VM Building Blocks
Key Features of Graal
Deoptimization on Substrate VM
Example: Graal IR for Deoptimization
Word type for low-level memory access
Java Annotations to Import Elements
Graal as a Static Analysis Framework

Taught by

Java

Reviews

Start your review of One Compiler - Graal VM and Substrate VM Overview

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.