Abstract
In this paper we present a general framework for estimating the energy consumption of an embedded Java virtual machine (JVM). We have designed a number of experiments to find the constant overhead and establish an energy consumption cost for individual Java opcodes for two JVMs. The results show that there is a basic constant overhead for every Java program, and that a subset of Java opcodes have an almost constant energy cost. We also show that memory access is a crucial energy consumption component. (c) 2006 Elsevier B.V. All rights reserved.
Original language | Undefined/Unknown |
---|---|
Pages (from-to) | 328–337 |
Number of pages | 10 |
Journal | Journal of Systems Architecture |
Volume | 53 |
Issue number | 5-6 |
DOIs | |
Publication status | Published - 2007 |
MoE publication type | A1 Journal article-refereed |
Keywords
- embedded Java virtual machine
- energy consumption
- Java opcode