Skip to content

Latest commit

 

History

History
72 lines (57 loc) · 7.44 KB

papers-presentations-slides-videos.md

File metadata and controls

72 lines (57 loc) · 7.44 KB

Papers, presentations/slides & videos

  • 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

    • SouJava Talks: Java in the cloud with GraalVM by Alina Yurenko: Video
    • (JVMLS 2017): Polyglot Native: Java, Scala, Kotlin, & JVM languages by Christian Wimmer: Video
  • Javascript, Node.js

    • (Devoxx BE): Graal.JS - high-performance JavaScript on the JVM by Christian Wirth: Video
    • Node.js for Java: Video
  • 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

    • Sulong: Fast LLVM IR Execution on the JVM with Truffle by Manuel Rigger: Slides
    • (JVMLS 2017): Project Sulong, a LLVM bitcode interpreter on the Graal VM by Matthias Grimmer: Video
    • Native Sulong: Paper
    • Safe Sulong: Paper
  • FastR

    • FastR: Status and Outlook by Michael Haupt: Slides
    • FastR: R on the JVM with the FastR Runtime by Christian Humer: Slides
  • Video channel/playlists

Contributing

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)