An optimising compiler for generated tiny virtual machines


Autoria(s): Palmer, Doug; Sikka, Pavan; Valencia, Philip; Corke, Peter
Data(s)

01/05/2005

Resumo

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.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/33828/

Publicador

IEEE

Relação

http://eprints.qut.edu.au/33828/1/33828.pdf

Palmer, Doug, Sikka, Pavan, Valencia, Philip, & Corke, Peter (2005) An optimising compiler for generated tiny virtual machines. In The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II, IEEE, Sydney, Australia, pp. 161-162.

Direitos

Copyright IEEE 2005

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Fonte

Faculty of Built Environment and Engineering; School of Engineering Systems

Palavras-Chave #090600 ELECTRICAL AND ELECTRONIC ENGINEERING #code generator #scripting language #optimising compiler #sensor network devices #generated tiny virtual machines #compiler backend #template #code rewriting model
Tipo

Conference Paper