 |
Papers
- Transparent,
Low-Overhead Profiling on Modern Processors Invited paper in
the Workshop on Profile and Feedback-Directed Compilation, Paris,
France, October 13, 1998.
- ProfileMe:
Hardware Support for Instruction-Level Profiling on Out-of-Order
Processors Appeared in the 30th Symposium on Microarchitecture
(Micro-30), December, 1997.
- Continuous
Profiling: Where Have All the Cycles Gone? Appeared in the
16th ACM Symposium on Operating Systems Principles, October 1997,
pages 1-14. Selected as an award paper for SOSP; a revised version
appeared in the ACM Transactions on Computer Systems, Volume 15,
Number 4, November 1997, pages 357-390.
- Alpha Performance Tools. Appeared in IEEE Computer Society
Technical Committee on Computer Architecture Newsletter, September
1997, pages 59-63. (Special issue of papers from the Third
Workshop on Computer Architecture Education.)
- Continuous
Profiling (It's 10:43; Do You Know Where Your Cycles Are?)(abstract for presentation at HOT Chips 9, August 1997,
Stanford, CA)
- CPI:
Continous Profiling Infrastructure (a one-page overview of the
DIGITAL Continuous Profiling Infrastructure presented at the
work-in-progress session at the 1996 OSDI Symposium)
Talks
- Using
DCPI/ProfileMe for Performance Tuning on Alpha 21264a (EV67).
(presented by Mark Vandevoorde at three internal Compaq sites, Nov
& Sep, 1999)
- Using
Interpretation for Profiling the Alpha 21264a. (presented by
Kip Walker at Carnegie Mellon University, Oct. 1999)
- Hardware
Support for Out-of-Order Instruction Profiling on Alpha
21264a. (presented by Mark Vandevoorde at HotChips11, August
17, 1999)
- Continuous
Profiling: An Electron Microscope for Your Computer.
(presented by Mark Vandevoorde to Silicon Valley summer interns,
Palo Alto, CA, August 13, 1999)
- Instruction-level Profiling. (presented by Bill Weihl at the
University of California at Riverside, February 1, 1999)
- Profiling,
Instrumentation, and Profile Based Optimization. (presented by
Robert Cohn and Mark Vandevoorde at ASPLOS (Tutorial 4), San Jose,
CA, October 4, 1998)
- ProfileMe: Hardware Support for Instruction-Level
Profiling Powerpoint
97 file - 770KB (presented by Jeff Dean at the University of
Washington, February 25, 1998)
- Continuous Instruction-Level Profiling on In-Order and
Out-of-Order Processors Powerpoint
97 file - 581KB (presented by Carl Waldspurger at Carnegie
Mellon University, December 4, 1997)
- ProfileMe: Hardware Support for Instruction-Level
Profiling on Out-of-Order Processors Powerpoint
97 file - 455KB, (presented by Jeff Dean at Micro-30, Research
Triangle Park, North Carlina, December 3, 1997)
- Continuous Profiling: Where have all the cycles gone? Powerpoint
97 file - 173KB (presented by Mark Vandevoorde at SOSP'97 in
St. Malo, France, October 6, 1997)
|