Title: Embedded Java benchmark analysis on the ARM processor

Authors: Ciji Isen, Hari Angepat, Lizy K. John, Choi Jung Pil, Hyo Jung Song

Addresses: Department of Electrical and Computer Engineering, University of Texas at Austin, USA. ' Department of Electrical and Computer Engineering, University of Texas at Austin, USA. ' Department of Electrical and Computer Engineering, University of Texas at Austin, USA. ' Samsung Electronics. ' Samsung Electronics

Abstract: With the ever growing complexity of modern microprocessors and the increasing demands for performance (speed, power, cost), understanding the actual nature of the workloads to be run on a target platform is crucial to meeting these requirements. This paper explores the behaviour of industry based Java benchmarks for embedded applications, looking at both the interactions at the native architectural level, as well as the virtual machine level. We find that even with an architecturally optimised interpreter, the interpretation cost of a single bytecode is nearly 21 native instructions and yields average CPI rates of 2.67 on a typical ARM platform.

Keywords: embedded benchmarks; Java benchmarks; ARM processor; embedded processors; embedded systems; workload characterisation.

DOI: 10.1504/IJES.2009.027239

International Journal of Embedded Systems, 2009 Vol.4 No.1, pp.40 - 53

Published online: 18 Jul 2009 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article