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 …
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 …
eliminates expressions that are redundant on at least one (but not necessarily all) execution …
Design, implementation, and evaluation of a compilation server
Modern JVM implementations interleave execution with compilation of “hot” methods to
achieve reasonable performance. Since compilation overhead impacts the execution time of …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
reason, compiler writers are selective about implementing them: they implement only the …