-
General
- OpenCL JIT Compilation for Dynamic Programming Languages by four authors: Paper
- Adaptive Concurrency Control for Transactional Memory by Andy Nisbet: Slides
- Bringing Performance and Scalability to Dynamic Languages by Mario Wolczko: Slides
- (JVMLS 2017): Ahead Of Time (AOT) Internals by Vladimir Kozlov and Igor Veresov: Video
- (JCrete): Fastest VM on the planet: Video
- Make a graal-core pull request on GitHub: Video
- GraalVM: Official videos list
-
Maxine
- Maxine A JVM in Java - JUG Saxon by Michael Haupt: Slides
-
AOT
- Compile ahead of time. It's fine? by Dmitry Chuyko: Slides
-
Graal, GraalVM, Truffle
- Graal: A research platform for dynamic compilation and managed... by Christian Wimmer: Slides
- Graal and Truffle - Modularity by Thomas Wuerthinger: Slides
- Graal VM: Multi-Language Execution Platform by Thomas Wuerthinger Slides
- Faster Ruby and JavaScript with GraalVM by Chris Seaton: Slides
- GraalVM - Compiler and JVM Research at JKU - Complang by Josef Eisl: Slides
- JVM++: The Graal VM by Martin Toshev: Slides | Video
- New tricks of the GraalVM - Distributed Systems Group by Tõnis Pool: Slides
- Twitter's quest for a wholly Graal runtime by Chris Thalinger: Slides | Video
- (Splash 2016): Truffle and Graal: Fast Programming Languages With Modest Effort by Chris Seaton: Video
- (Oracle code): Turning the JVM into a Polyglot VM with Graal by Chris Seaton: Video
- (VJUG): Turning the JVM into a Polyglot VM with Graal by Chris Seaton: Video
- (Voxxed days): One VM for all by Thomas Wuerthinger: Video
- GraalVM – high performance multi language JVM by Lukas Stadler: Video
- Graal tutorial at PLDI 2017 conference by Christian Wimmer: Video
- Graal: How to use the new JVM JIT compiler in real life: Video
- Graal, GraalVM, Truffle: What do they mean for polyglot developers? by Mani Sarkar: Slides | Video: (480p | 720p)
- Adopting GraalVM by Petr Zapletal: Slides | Video
-
Java, Scala, Kotlin, & JVM languages
-
Javascript, Node.js
-
Smalltalk
- (MPLR 2019): GraalSqueak: Toward a Smalltalk-based Tooling Platform for Polyglot Programming: Paper | Preprint
- (MoreVMs 2019): Efficient Implementation of Smalltalk Activation Records in Language Implementation Frameworks: Paper | Preprint
- (PX 2019): PolyJuS: A Squeak/Smalltalk-based Polyglot Notebook System for the GraalVM: Paper | Preprint
- (ICOOOLPS 2018): GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework: Paper | Preprint
-
Sulong
-
FastR
-
Video channel/playlists
- Graal, GraalVM, Truffle, and family of related tech: YouTube playlist
Contributions are very welcome, please share back with the wider community (and get credited for it)!
Please have a look at the CONTRIBUTING guidelines, also have a read about our licensing policy.
Back to main page (table of contents)