Java has become the most important language in the Internet area, but its execution performance is severely limited by the true data dependency inherited from the stack architecture defined by the Sun’s Java Virtual Machine (JVM). To enhance the performance of the JVM, a stack operations folding mechanism for the picoJava-II processor was proposed by Sun Microsystems to fold 42.3 % stack push/pop instructions. A systematic folding algorithm—Producer, Operator, and Consumer (POC) folding model was proposed in the earlier research to eliminate up to 82.9 % of stack push/pop instructions. The remaining push and pop instructions cannot be folded due to the sequential checking characteristic of the POC folding model. A new folding algorithm—enha...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
The stack model of execution uses a stack to hold temporary results during evaluation of a program. ...
Improving a computers performance has been of major interest to all users around the world, from com...
The execution performance of a stack-based Java virtual machine (JVM) is limited by the true data de...
Bytecode folding is an effective technique for speeding up execution in Java virtual machines. This ...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
Although virtually every processor today uses a loadstore register architecture, stack architectures...
This paper present the work on implementing microinstruction folding on the BlueJEP. The BlueJep is ...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
Atmel is inventing a new microcontroller that is capable of running Java pro- grams through an imple...
Abstract. The Java programming language has been widely used to develop dynamic content in Web pages...
Optimizing Java byte code is complicated by the fact that it uses a stack-based execution model. Ch...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
With the diffusion of Java in advanced multimedia mobile devices, there is a growing need for speed...
Virtual machines (VMs) are commonly used to distribute programs in an architecture-neutral format, w...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
The stack model of execution uses a stack to hold temporary results during evaluation of a program. ...
Improving a computers performance has been of major interest to all users around the world, from com...
The execution performance of a stack-based Java virtual machine (JVM) is limited by the true data de...
Bytecode folding is an effective technique for speeding up execution in Java virtual machines. This ...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
Although virtually every processor today uses a loadstore register architecture, stack architectures...
This paper present the work on implementing microinstruction folding on the BlueJEP. The BlueJep is ...
Java bytecode is widely used as binary program representation on many different hardware platforms. ...
Atmel is inventing a new microcontroller that is capable of running Java pro- grams through an imple...
Abstract. The Java programming language has been widely used to develop dynamic content in Web pages...
Optimizing Java byte code is complicated by the fact that it uses a stack-based execution model. Ch...
Virtual machines (VMs) enable the distribution of programs in an architecture-neutral format, which...
With the diffusion of Java in advanced multimedia mobile devices, there is a growing need for speed...
Virtual machines (VMs) are commonly used to distribute programs in an architecture-neutral format, w...
[[abstract]]We are interested in the issues on the bytecode transformation for performance improveme...
The stack model of execution uses a stack to hold temporary results during evaluation of a program. ...
Improving a computers performance has been of major interest to all users around the world, from com...