This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16446This dissertation addresses a number of important issues related to interprocedural optimization. Interprocedural optimization is an integral component in a compilation system for high-performance computing. The importance of interprocedural optimization stems from two sources: it increases the context available to the optimizing compiler, and it enables programmers to use procedure calls without the concern of hurting execution time. While important, interprocedural optimization can introduce some significant compile-time costs. When interprocedural information is used to optimize a procedure, the procedure is then dependent on those inte...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
Compiler optimizations are difficult to implement and add complexity to a compiler. For this reason,...
An optimization technique known as inline substitution is analyzed. The optimization consists of rep...
This dissertation addresses a number of important issues related to interprocedural optimization. In...
When interprocedural analysis and optimization are employed in an optimizing compiler based in a sof...
Procedures have long been the basic units of compilation in conventional optimization frameworks. Ho...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
The runtime performance of object-oriented languages often suffers due to the overhead of dynamic di...
The structure of object-oriented programs differs from that of procedural programs, requiring specia...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Interprocedural optimizations are important in Java because the object-oriented programming style en...
In this paper we analyze the effect of compiler optimizations on fine grain parallelism in scalar pr...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
Compiler optimizations are difficult to implement and add complexity to a compiler. For this reason,...
An optimization technique known as inline substitution is analyzed. The optimization consists of rep...
This dissertation addresses a number of important issues related to interprocedural optimization. In...
When interprocedural analysis and optimization are employed in an optimizing compiler based in a sof...
Procedures have long been the basic units of compilation in conventional optimization frameworks. Ho...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
The runtime performance of object-oriented languages often suffers due to the overhead of dynamic di...
The structure of object-oriented programs differs from that of procedural programs, requiring specia...
Compile-time optimizations generally improve program performance. Nevertheless, degradations caused ...
Cavazos, JohnThe number of optimizations that are available in modern day compilers are in their hun...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Interprocedural optimizations are important in Java because the object-oriented programming style en...
In this paper we analyze the effect of compiler optimizations on fine grain parallelism in scalar pr...
Iterative optimization is a popular compiler optimization approach that has been studied extensively...
Production compilers have achieved a high level of maturity in terms of generating efficient code. C...
Compiler optimizations are difficult to implement and add complexity to a compiler. For this reason,...
An optimization technique known as inline substitution is analyzed. The optimization consists of rep...