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:127 - 2 self

Active Bibliography

43 A Programmable Co-processor for Profiling – Craig B. Zilles, Gurindar S. Sohi - 2001
66 System Support for Automatic Profiling and Optimization – Xiaolan Zhang, et al.
2 Microarchitectural and Compile-Time Optimizations for Performance Improvement of Procedural and Object-Oriented Languages – Object-oriented Languages, John Kalamatianos, John Kalamatianos - 2000
23 Path-based Compilation – Reginald Clifford Young - 1998
15 Static correlated branch prediction – Cliff Young, Michael D. Smith - 1999
5 Perpetual Adaptation of Software to Hardware: An Extensible Architecture for Providing Code Optimization as a Central System Service – Thomas Kistler, Michael Franz - 1999
17 Dynamic Optimization through the use of Automatic Runtime Specialization – John Whaley - 1999
ROE: Runtime Optimization Environment – Marat Boshernitsan, Alyosha Efros, David Oppenheimer - 1998
2 RUN-TIME OPTIMIZATION ARCHITECTURE – Matthew Carl Merten - 2002
51 Transparent dynamic optimization: The design and implementation of Dynamo – Vasanth Bala, Evelyn Duesterwald, Sanjeev Banerjia - 1999
7 Interprocedural Path Profiling and the Interprocedural Express-Lane Transformation – David Gordon Melski - 2002
14 Informing Memory Operations: Memory Performance Feedback Mechanisms and Their Applications – Mark Horowitz, Margaret Martonosi, Todd C. Mowry, Michael D. Smith - 1998
30 Rapid Profiling via Stratified Sampling – S. Subramanya Sastry , Rastislav Bodik, James E. Smith - 2001
34 Predicting Data Cache Misses in Non-Numeric Applications Through Correlation Profiling – Todd Mowry, Chi-keung Luk - 1997
6 Using Virtual Memory to Improve Cache and TLB Performance – Theodore Haynes Romer - 1998
16 Targeted Path Profiling: Lower Overhead Path Profiling for Staged Dynamic Optimization Systems – Rahul Joshi, Michael D. Bond Ý, Craig Zilles - 2004
37 Procedure Placement Using Temporal-Ordering Information – Nikolas Gloy , Michael D. Smith - 1997
Theodore H. Romer January, 1997 – Research Summary
39 Practical, transparent operating system support for superpages – Juan Navarro, Sitaram Iyer, Peter Druschel - 2002