Using Profile Information to Assist Classic Code Optimizations (1991)

by Pohua P. Chang , Scott A. Mahlke , Wen-mei W. Hwu
Venue:SOFTWARE---PRACTICE AND EXPERIENCE
Citations:121 - 13 self

Documents Related by Co-Citation

618 Trace scheduling: A technique for global microcode compilation – J A Fisher - 1981
279 Optimally Profiling and Tracing Programs – Thomas Ball, James R. Larus, Thomas Ball, James R. Larus - 1994
264 Profile guided code positioning – K Pettis, R C Hansen - 1990
138 Achieving high instruction cache performance with an optimizing compiler – W W Hwu, P P Chang - 1989
115 Profile-guided automatic inline expansion for C programs – Pohua P. Chang, Scott A. Mahlke, William Y. Chen, Wen-mei W. Hwu - 1992
153 Branch Prediction For Free – Thomas Ball, James R. Larus - 1993
209 IMPACT: An architectural framework for multiple-instruction-issue processors – Pohua P. Chang, Scott A. Mahlke, William Y. Chen, Nancy J. Warter, Wen-mei W. Hwu - 1991
150 Predicting Program Behavior Using Real or Estimated Profiles – David W. Wall - 1990
152 Predicting Conditional Branch Directions from Previous Runs of a Program – J A Fisher, S M Freudenberger - 1992
65 Trace selection for compiling large C application programs to microcode – W W Hwu, P P Chang - 1988
31 Using pro le information to assist classic code optimizations – W Chang - 1991
250 Efficient Path Profiling – Thomas Ball, James R. Larus - 1996
220 Continuous Profiling: Where Have All the Cycles Gone – Jennifer M. Anderson, Lance M. Berc, Jeffrey Dean, Sanjay Ghemawat, Monika R. Henzinger, Shun-Tak A. Leung, Richard L. Sites, Mark T. Vandevoorde, Carl A. Waldspurger, William E. Weihl - 1997
259 The Superblock: An effective technique for VLIW and superscalar compilation – Wen-mei W. Hwu, Scott A. Mahlke, William Y. Chen, Pohua P. Chang, Nancy J. Warter, Roger A. Bringmann, Roland G. Ouellette, Richard E. Hank, Tokuzo Kiyohara, Grant E. Haab, John G. Holm, Daniel M. Lavery - 1993
203 Exploiting hardware performance counters with flow and context sensitive profiling – Glenn Ammons, Thomas Ball, James R. Larus - 1997
47 Superblock formation using static program analysis – Richard E. Hank, Scott A. Mahlke, Roger A. Bringmann, John C. Gyllenhaal, Wen-mei W. Hwu - 1993
37 Architecture of the Pentium microprocessor – D Alpert, D Avnon - 1993
141 Program Optimization for Instruction Caches – Scott Mcfarling - 1989
59 Accurate static estimators for program optimization – T A Wagner, V Maverick, S L Graham, M A Harrison - 1994