X0: Overcoming the Challenges of Feedback-Directed Optimization, Smith.
X1: Dynamo: A Transparent Dynamic Optimization System
P3: Efficient path profiling, Ball and Larus
X2: Edge profiling versus path profiling: The showdown, T. Ball, P. Mataga, and M. Sagiv.
X3: The Superblock: An Effective Technique for VLIW and Superscalar Compilation, Hwu, et al.
P4: Optimizing Alpha Executables on Windows NT with Spike, Cohn, Goodwin, and Lowney.
P9: Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation, Luk, et al.
P6: A Generational Mostly-Concurrent Garbage Collector, Detlefs and Printezis.
P7: Escape Analysis for Java, Choi, et al.
P8: Design, Implementation, and Evaluation of Adaptive Recompilation with On-Stack Replacement, Fink and Qian
X4: The Java HotSpot Server Compiler, Paleczny, Vick, and Click.
X5: Adaptive optimization in the Jalapeno JVM
X5.5: A Framework for Reducing the Cost of Instrumented Code, Arnold and Ryder
P10: Continuous Profiling: Where have all the cycles gone?, Anderson, et al.
P11: ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors, Dean, et al.
P12:
Focusing Processor Policies via Critical-Path Prediction, Fields, et al.
X10:
Using Interaction Cost for Microarchitectural Bottleneck Analysis, Fields, et al.
P13:
Automatically Characterizing Large Scale Program Behavior,
X11:
Managing multi-configuration hardware via dynamic working set analysis, Dhodapkar and Smith.
P14: Performance Characterization of a Hardware Framework for Dynamic Optimization, Fahs, et al.
P15: Master/Slave Speculative Parallelization, Zilles and Sohi.
P17: Virtualizing I/O devices on VMware workstation's hosted virtual machine monitorsections 1,2,3.3, 4 and 6, Sugerman, Venkitachalam, and Lim.
P17: Intel virtualization technology, Uhlig, et al.