ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors (1997)

by Jeffrey Dean , James E. Hicks , Carl A. Waldspurger , William E. Weihl , George Chrysos
Citations:133 - 2 self

Documents Related by Co-Citation

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
93 Performance Analysis Using the MIPS R10000 Performance Counters – Marco Zagha, Brond Larson, Steve Turner, Marty Itzkowitz - 1996
38 Accurate and Practical Profile-Driven Compilation Using the Profile Buffer – Thomas Conte, Kishore N. Menezes, Mary Ann Hirsch - 1996
67 System Support for Automatic Profiling and Optimization – Xiaolan Zhang, et al.
712 Atom: A system for building customized program analysis tools – Amitabh Srivastava, Alan Eustace - 1994
140 Cache-Conscious Data Placement – Brad Calder, Chandra Krintz, Simmi John, Todd Austin - 1998
563 Combining Branch Predictors – S McFarling - 1993
28 Integrating Performance Monitoring and Communication in Parallel Computers – Margaret Martonosi - 1996
271 Eel: Machine-independent executable editing – James R. Larus, Eric Schnarr - 1995
960 Advanced Compiler Design and Implementation – S S Muchnick - 1997
279 Optimally Profiling and Tracing Programs – Thomas Ball, James R. Larus, Thomas Ball, James R. Larus - 1994
71 Digital FX!32: Combining emulation and binary translation – R J Hookway, M A Herdeg - 1997
32 Continuous program optimization – T Kistler, M Franz - 2003
102 Using generational garbage collection to implement cache-conscious data placement – Trishul M. Chilimbi, James R. Larus - 1998
1617 The Java language specification – J Gosling - 2000
115 Cache-conscious structure definition – Trishul M. Chilimbi, Bob Davidson, James R. Larus - 1999
153 Assigning confidence to conditional branch predictions – Erik Jacobsen, Eric Rotenberg, J. E. Smith, Erik Jacobsen, Eric Rotenberg, J. E. Smith - 1996
68 Selective Eager Execution on the PolyPath Architecture – Artur Klauser, Abhijit Paithankar, Dirk Grunwald - 1998
414 Evaluating Future Microprocessors: the SimpleScalar Tool Set – Doug Burger, Todd M. Austin, Steve Bennett - 1996