Sciweavers

JILP
2000

Design and Analysis of Profile-Based Optimization in Compaq's Compilation Tools for Alpha

13 years 4 months ago
Design and Analysis of Profile-Based Optimization in Compaq's Compilation Tools for Alpha
This paper describes and evaluates the profile-based optimizations in the Compaq C compiler tool chain for Alpha. The optimizations include superblock formation, inlining, commando loop optimization, register allocation, code layout, and switch statement optimization. The optimizations either are extensions of classical optimizations or are restructuring transformations that enable classical optimizations. Profile-based optimization is highly effective, achieving a 17% speedup over aggressive classical optimization on the SPECInt95 benchmarks. Inlining contributes the most performance and code layout, superblock formation, and loop restructuring are also important.
Robert S. Cohn, P. Geoffrey Lowney
Added 19 Dec 2010
Updated 19 Dec 2010
Type Journal
Year 2000
Where JILP
Authors Robert S. Cohn, P. Geoffrey Lowney
Comments (0)