Carleton University - School of Computer Science Honours Project
Winter 2018
G9: Just in Time Image Processing with Eclipse OMR
Geoffrey Duimovich
SCS Honours Project Image
ABSTRACT
On May 18th, 2013 a blog post by Luke Dodd outlined his project Pixslam, a S-expression based programming language for transforming images using ASM Jit, a dynamic x86 assembler. A Just In Time (JIT) Compiler performs dynamic code generation at runtime, developed as a solution to improve performance on dynamic languages. In May of 2016 Eclipse OMR JitBuilder was released in order to simplify the development of dynamic language runtimes. Eclipse OMR’s origins come from IBM’s enterprise class Java virtual machine J9. I will discuss my attempt to increase the performance of Pixslam by using Eclipse OMR JitBuilder for dynamic code generation.