Toronto Metropolitan University
Browse
- No file added yet -

Code coagulation is an effective compilation technique for the JVM

Download (711.8 kB)
thesis
posted on 2021-05-24, 15:33 authored 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

English

Degree

  • Master of Science

Program

  • Computer Science

Granting Institution

Ryerson University

LAC Thesis Type

  • Thesis

Year

2018

Usage metrics

    Computer Science (Theses)

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC