Efficient hosted interpreters on the JVM

Abstract

Many guest languages are implemented using the Java Virtual Machine (JVM) as a host environment. There are two major implementation choices: custom compilers and so-called hosted interpreters. Custom compilers are complex to build but offer good performance. Hosted interpreters are comparatively simpler to implement but until now have suffered from poor performance.

Document Details

Document Type
Pub Defense Publication
Publication Date
Feb 01, 2014
Source ID
10.1145/2532642

Entities

People

  • Chen Li
  • Eric Seckler
  • Gülfem Savrun-yeniçeri
  • Huahan Zhang
  • Michael Franz
  • Per Larsen
  • Stefan Brunthaler
  • Wei Zhang

Organizations

  • Defense Advanced Research Projects Agency
  • Division of Computing and Communication Foundations
  • Google
  • Oracle
  • University of California, Irvine

Tags

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.
  • Systems Analysis and Design