Data and type optimizations in virtual machine interpreters

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Trinity College (Dublin, Ireland). School of Computer Science & Statistics

Access

openAccess

Embargo end date

Citation

Kevin Williams, 'Data and type optimizations in virtual machine interpreters', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010, pp 143

Abstract

Virtual machines provide a portable platform for the execution of programming languages. They are popular amongst language designers as they simplify the task of developing a language and its features. Programmers benefit from virtual machines as a single implementation of a program can be run on many platforms. Virtual machine interpreter implementations are commonly slower than an equivalent native implementation. The optimization of virtual machine interpreters is the goal of many virtual machine research projects. In this dissertation, we investigate optimizations for two different interpreters implementing the programming languages Java and Lua.

Description

Endorsement

Review

Supplemented By

Referenced By

Qualification name: Doctor of Philosophy (Ph.D.)
Publisher: Trinity College (Dublin, Ireland). School of Computer Science & Statistics
Type of material: thesis