YoVDO

Eclipse OMR - A Modern, Open-Source Toolkit for Building Language Runtimes

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Java Courses Ruby Courses Lua Courses High Performance Computing Courses Garbage Collection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Eclipse OMR project, an open-source toolkit for building high-performance language runtimes, in this 45-minute Devoxx conference talk. Discover how this initiative aims to make Java runtime technology accessible to other dynamic languages by restructuring core components of the J9 Java Virtual Machine. Learn about the project's goals, contributed runtime technology, and promising applications. Gain insights into active development areas, including garbage collection and compiler technology. Understand how to integrate OMR components into your own projects, and explore real-world examples such as IBM SDKs for Java, OpenJ9, Ruby, Lua, and Base 9. Get guidance on how to get involved and contribute to this innovative project that's reshaping the landscape of language runtime development.

Syllabus

Intro
Important Disclaimers
And before anyone asks...
Cloud platforms really depend on runtimes
Eclipse OMR mission
Form Eclipse OMR around core components
Goals of Eclipse OMR
Garbage collection technology
What is Mark-Sweep GC?
Hooking up the OMR Mark/Sweep Collector
Compiler technology
Hooking up a compiler via a native IL generator
Hooking up a compiler via JITBuilder
In the wild: IBM SDKs for Java
OpenJ9 open source project
Ruby
Lua
Base 9 (B9)
What's next?
Getting involved
More Eclipse OMR in action


Taught by

Devoxx

Related Courses

High Performance Computing
Georgia Institute of Technology via Udacity
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
High Performance Computing in the Cloud
Dublin City University via FutureLearn
Production Machine Learning Systems
Google Cloud via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX