Padmanabhan_Shruthi.pdf (711.8 kB)
Download file

Code coagulation is an effective compilation technique for the JVM

Download (711.8 kB)
thesis
posted on 24.05.2021, 15:33 by Shruthi Padmanabhan
Compilers are the interface between programmers and computers. The output of a compiler determines the speed of the resulting program as well as its energy footprint -- of increasing importance in this world of climate change and battery-dependent computing. Code coagulation has the potential to improve that performance, particularly relative to (JIT) interpreters. Java and related languages are in wide use, so addressing their performance has large potential impact. Optijava is an experimental compiler that applies code coagulation to Java programs.

History

Language

eng

Degree

Master of Science

Program

Computer Science

Granting Institution

Ryerson University

LAC Thesis Type

Thesis