Data and type optimizations in virtual machine interpreters
Citation:
Kevin Williams, 'Data and type optimizations in virtual machine interpreters', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010, pp 143Download Item:
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.
Author: Williams, Kevin
Advisor:
Gregg, DavidPublisher:
Trinity College (Dublin, Ireland). School of Computer Science & StatisticsNote:
TARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ieType of material:
thesisAvailability:
Full text availableMetadata
Show full item recordThe following license files are associated with this item: