An optimising compiler for generated tiny virtual machines

  • Authors:
  • D. Palmer;P. Sikka;P. Valencia;P. Corke

  • Affiliations:
  • ICT Centre, CSIRO, Australia;ICT Centre, CSIRO, Australia;ICT Centre, CSIRO, Australia;ICT Centre, CSIRO, Australia

  • Venue:
  • EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

VMSCRIPT is a scripting language designed to allow small programs to be compiled for a range of generated tiny virtual machines, suitable for sensor network devices. The VMSCRIPT compiler is an optimising compiler designed to allow quick re-targeting, based on a template, code rewriting model. A compiler backend can be specified at the same time as a virtual machine, with the compiler reading the specification and using it as a code generator.