OpenJ9 internship: making JIT a cloud service

Why am I writing this? It’s been a year since the start of my internship with Eclipse OpenJ9 team. During this time, I’ve learned so much about compilers, cloud computing, working with a team, and even found a new hobby. Today, I want to reflect on this experience and tell you what it’s like to…

Brief Intro to JITaaS and Double Map

Continuing my team’s work from the 2018 Extreme Blue (EB) term, I spent the first two weeks of my co-op wrapping up our JITaaS project so that it could be merged. During EB, my team was responsible for implementing a prototype for JITaaS (Just in Time Compiler as a Service). Runtimes are comprised of various…

Categoriesgc

A simple JITaaS demo on Docker containers

JIT as a Service (JITaaS) is a fascinating feature that is being developed for the OpenJ9 JVM. The design separates the JIT compilation process from the JVM, enabling distributed JIT compilation, which provides many advantages. This post provides a simple method to try out JITaaS, based on docker containers. So let’s get started! You can…