Graal
summary
A Java-written JIT called Graal compiles and installs machine code into HotSpot at runtime using meta, code and interpreter APIs, so developers generate, inspect and run compiler output without C++ edits or full VM rebuilds. The project ships an IDE-friendly hex tool, supports Eclipse/NetBeans, and runs benchmarks (SPECjvm2008, SPECjbb, DaCapo), reporting about 26% faster than the client compiler in recent runs. Features include node intrinsics, snippet-based lowering, incremental inlining, customizable phase plans and a prototype interpreter that actually executes within the VM.
AI-written summary · about
chapters (13)
- 0:00Start
- 2:21Use Cases
- 3:10The Meta Api
- 4:22Interpreter Api
- 8:23Performance
- 11:47Hex Tool
- 12:59Growl Runtime
- 19:05What Does an Extensible Node Look like
- 21:20Floating Notes
- 24:24Node Intrinsics
- 29:09Graph Transformations
- 34:38Incremental Inlining
- 38:11Q & a
related talks
41mGraal: How to use the new JVM JIT compiler in real life
05mInterview with
54mDeveloper's Introduction to GraalVM
33mNew Opportunities for Developers with GraalVM
49mGraal: How to use the new JVM JIT compiler in real life
40mThe need for speed. What is GraalVM and how can it help you?
59mGraalVM: Run Programs Faster Anywhere
43mThe Virtual Machine Under the Hood
