Sciweavers

8 search results - page 1 / 2
» The effect of unrolling and inlining for Python bytecode opt...
Sort
View
LCPC
2000
Springer
13 years 9 months ago
Recursion Unrolling for Divide and Conquer Programs
This paper presents recursion unrolling, a technique for improving the performance of recursive computations. Conceptually, recursion unrolling inlines recursive calls to reduce c...
Radu Rugina, Martin C. Rinard
APLAS
2006
ACM
13 years 9 months ago
Combining Offline and Online Optimizations: Register Allocation and Method Inlining
Abstract. Fast dynamic compilers trade code quality for short compilation time in order to balance application performance and startup time. This paper investigates the interplay o...
Hiroshi Yamauchi, Jan Vitek
CC
2006
Springer
129views System Software» more  CC 2006»
13 years 9 months ago
Loop Transformations in the Ahead-of-Time Optimization of Java Bytecode
Abstract. Loop optimizations such as loop unrolling, unfolding and invariant code motion have long been used in a wide variety of compilers to improve the running time of applicati...
Simon Hammond, David Lacey
IEEEINTERACT
2003
IEEE
13 years 11 months ago
The Effect of Compiler Optimizations on Pentium 4 Power Consumption
This paper examines the effect of compiler optimizations on the energy usage and power consumption of the Intel Pentium 4 processor. We measure the effects of different levels of ...
John S. Seng, Dean M. Tullsen