Treffer: An accelerator design for speedup of Java execution in consumer mobile devices

Title:
An accelerator design for speedup of Java execution in consumer mobile devices
Authors:
Yan, Lu1 lu.yan@ieee.org, Liang, Zheng2
Source:
Computers & Electrical Engineering. Nov2009, Vol. 35 Issue 6, p904-919. 16p.
Database:
Academic Search Index

Weitere Informationen

Abstract: In today’s consumer electronics market, Java has become one of the most important programming languages for the rapid development of mobile applications – spanning from home appliances/controllers, mobile and communication devices, to network-centric applets. However, the demand for high-performance low-power Java-based consumer mobile applications puts forward new challenges to the system design and implementation. This paper analyzes the energy consumption, execution efficiency, and speed issues of Java applications in a typical consumer mobile device environment. By adopting a hardware-assisted approach, we introduce a Java accelerator with a companion Java virtual machine. The accelerator is designed in an asynchronous style, and can be integrated with most existing processors and operating systems. The core architecture, design philosophy, and implementation considerations are presented in detail in this paper. [Copyright &y& Elsevier]