Advertisement

Tiger – An Interpreter Generation Tool

  • Kevin Casey
  • David Gregg
  • M. Anton Ertl
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3443)

Abstract

Tiger (Trinity Interpreter GEneratoR) is a new interpreter generator tool along the lines of vmgen, but with significant improvements in flexibility and feedback. Support for important new features such as instruction specialisation, replication and improved analysis of code at runtime are presented. A simple ‘C’ virtual machine imported into Tiger is used for demonstration purposes. Various realistic benchmarks (such as sorting and Davis-Putnam backtracking algorithms) are used to show the utility of these new features in Tiger.

Keywords

Virtual Machine Current Instruction Scale Vector Graphic Instruction Stream Realistic Benchmark 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Ertl, M.A., Gregg, D., Krall, A., Paysan, B.: vmgen — A generator of efficient virtual machine interpreters. Software—Practice and Experience 32(3), 265–294 (2002)zbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Kevin Casey
    • 1
  • David Gregg
    • 1
  • M. Anton Ertl
    • 2
  1. 1.Department of Computer ScienceTrinity CollegeDublin 2Ireland
  2. 2.Institut für ComputersprachenTU WienWienAustria

Personalised recommendations