Understanding the behavior of compiler optimizations

H Lee, D von Dincklage, A Diwan… - Software: Practice and …, 2006 - Wiley Online Library
Compiler optimizations are difficult to implement and add complexity to a compiler. For this
reason, compiler writers are selective about implementing them: they implement only the …

Anticipation‐based partial redundancy elimination for static single assignment form

T VanDrunen, AL Hosking - Software: Practice and Experience, 2004 - Wiley Online Library
Partial redundancy elimination (PRE) is a program transformation that identifies and
eliminates expressions that are redundant on at least one (but not necessarily all) execution …

Design, implementation, and evaluation of a compilation server

HB Lee, A Diwan, JEB Moss - ACM Transactions on Programming …, 2007 - dl.acm.org
Modern JVM implementations interleave execution with compilation of “hot” methods to
achieve reasonable performance. Since compilation overhead impacts the execution time of …

A study on compiler selection in safety-critical redundant system based on airworthiness requirement

C Wei, BAO Xiaohong, Z Tingdi - Procedia Engineering, 2011 - Elsevier
The dependability of compiler would directly affect the quality of software because it can
directly produce object code. At the same time, compiler diversity is an important part of …

The effectiveness of producer‐side machine‐independent optimizations for mobile code

W Amme, J von Ronne, P Adler… - Software: Practice and …, 2009 - Wiley Online Library
Portable mobile code is often executed by a host virtual machine using just‐in‐time
compilation. In this context, the compilation time in the host virtual machine is critical. This …

[图书][B] Improving performance of mobile programs via a compilation service

HB Lee - 2004 - search.proquest.com
Virtual machines such as Java Virtual Machines (JVMs) provide better memory
management, security, and program portability than natively executing programs, yet the …

Combining offline and online optimizations: register allocation and method inlining

H Yamauchi, J Vitek - Asian Symposium on Programming Languages and …, 2006 - Springer
Fast dynamic compilers trade code quality for short compilation time in order to balance
application performance and startup time. This paper investigates the interplay of two of the …

Algorithmic optimizations

D von Dincklage - 2007 - search.proquest.com
Algorithmic Optimizations Page 1 Algorithmic Optimizations by D. von Dincklage MS, University
of Colorado, 2003 A thesis submitted to the Faculty of the Graduate School of the University of …

Compilation server-design and implementation

M Nimbarte, S Nagtode - 2010 First International Conference …, 2010 - ieeexplore.ieee.org
Compilation Server (CS) is a server-assist mechanism to eliminate or reduce the compilation
overhead. CS can compile and optimize code on behalf of clients. Modern JVM …

Method based technique of compilation with compilation server

M Nimbarte, S Nagtode - Proceedings of the 1st Amrita ACM-W …, 2010 - dl.acm.org
Compiler optimizations are difficult to implement and add complexity to a compiler. For this
reason, compiler writers are selective about implementing them: they implement only the …