15-745 Optimizing Compilers,
Spring
2005
Papers for In-Class Discussions
Profiling Techniques -- Chris Twigg, Chris Wang
- Thomas Ball and James R. Laurus. ``Efficient Path
Profiling,''
in Proceedings of the 29th Annual IEEE/ACM International Symposium
on
Microarchitecture, pages 46-57, December 1996.
p46-ball.pdf
- James R. Larus. ``Whole Program Paths,'' in
Proceedings
of the ACM SIGPLAN '99 Conference on Programming Language Design and
Implementation, pages 259-269, May 1999.
p259-larus.pdf
- 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 and William E. Weihl.
``Continuous Profiling: Where Have All the Cycles Gone?,'', in
Proceedings of the Sixteenth ACM Symposium on Operating Systems
Principles, pages 1-14, October 1997.
p357-anderson.pdf Primary
Debugging Optimized Code -- Andrew Gilpin and Rebecca Hutchinson
- Ali-Reza Adl-Tabatabai and Thomas Gross. ``Source-Level
Debugging of Scalar Optimized Code,'' in Proceedings of the ACM
SIGPLAN '96 Conference on Programming Language Design and
Implementation,
pages 33-43, May 1996. Primary
p33-adl-tabatabai.pdf
- Le-Chun Wu, Rajiv Mirani, Harish Patil, Bruce Olsen and Wen-mei
W. Hwu. ``A New Framework for Debugging Globally Optimized
Code,''
in Proceedings of the ACM SIGPLAN '99 Conference on Programming
Language Design and Implementation, pages 181-191, May 1999.
p181-wu.pdf