On the Energy Efficiency of Java Virtual Machine

Source: Southern Illinois University

Favorite

Free registration required

Java programming has been increasingly used in energy constrained systems such as mobile devices; however, there are not much study on improving the energy efficiency of Java virtual machines. Based on the Jikes RVM and Dynamic Simple Scalar simulator, this paper analyzes the energy dissipation of several performance-oriented software and hardware optimization techniques that are often used in JVM. First, the authors quantify the energy consumption of each compilation and optimization stage in Jikes RVM. Second, they study the impact of compiler optimizations such as loop unrolling and method inlining, as well as different cache configuration on the energy dissipation in Jikes RVM.
Format:PDF Size:116.10
Date:May 2008