DocumentCode :
1821364
Title :
Optimizing Embedded Virtual Machines
Author :
Koshy, Joel ; Pandey, Raju ; Wirjawan, Ingwar
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Davis, CA, USA
Volume :
2
fYear :
2009
fDate :
29-31 Aug. 2009
Firstpage :
342
Lastpage :
351
Abstract :
Virtual machines (VMs) play an important role in mainstream computing by enabling interoperability, security, and higher levels of abstraction. Their use in embedded computing systems is deterred primarily by the resource constraints of embedded microcontrollers. In this paper, we show how various optimizations can significantly decrease these overheads, making VMs viable as system software for even low-end (8- or 16-bit) microcontrollers. We identify key performance-oriented design principles and quantify their effects by incorporating them in an existing sensor network virtual machine.
Keywords :
embedded systems; microcontrollers; virtual machines; embedded computing systems; embedded microcontrollers; embedded virtual machines; interoperability; performance-oriented design principles; resource constraints; sensor network virtual machine; Application software; Embedded computing; Embedded system; Hardware; Java; Microcontrollers; Virtual machining; Virtual manufacturing; Voice mail; Wireless sensor networks; Embedded System; Interpreter; Register Architecture; Stack Architecture; Virtual Machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
Type :
conf
DOI :
10.1109/CSE.2009.428
Filename :
5284080
Link To Document :
بازگشت