Transient Variable Caching in Java’s Stack-Based Intermediate Representation
Java’s stack‐based intermediate representation (IR) is typically coerced to execute on register‐based architectures. Unoptimized compiled code dutifully replicates transient variable usage designated by the programmer and common optimization practices tend to introduce further usage (i.e., CSE, Loop...
Main Author: | Paul Týma |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
1999-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.1155/1999/501879 |
Similar Items
-
A Mechanism to Enhance Intermediate Representation of Java Compiler
by: Cheng-Huan Lee, et al.
Published: (2008) -
On Optimizing Die-stacked DRAM Caches
by: El Nacouzi, Michel
Published: (2013) -
On Optimizing Die-stacked DRAM Caches
by: El Nacouzi, Michel
Published: (2013) -
ILP Exploration of Java Stack Operations
by: Wei-How Chiao, et al.
Published: (2001) -
Dynamic compilation of JavaScript programs to the statically typed LLVM intermediate representation
by: V. . Vardanyan, et al.
Published: (2018-10-01)