Reading List

Fast, Effective Dynamic Compilation
Joel Auslander, Mathhai Philipose, Craig Chambers, Susan J. Eggers and Brian N. Bershad ACM Symposium on Programming Language Design and Implementation, June 1996.

A General Approach for Run-Time Specialization and its Application to C
Charles Consel and Francois Noel ACM Symposium on Principles of Programming Languages, January 1996.

Dynamic Feedback: An Effective Technique for Adaptive Computing
Pedro Diniz and Martin Rinard ACM Symposium on Programming Language Design and Implementation, June, 1997.

Best-Possible Analysis: A New Methodology for Evaluating Compiler Optimizations
Amer Diwan, Kathryn S. McKinley and J. Eliot Moss Submitted 1997.

'C: A Language for High-Level, Efficient, and Machine-Independent Dynamic Code Generation
Dawson R. Engler, Wilson C. Hsieh, and M. Frans Kaashoek ACM Symposium on Principles of Programming Languages 1996.

Adaptive Loop Transformations for Scientific Programs
Rajiv Gupta and Rastislav Bodik IEEE Symposium on Parallel and Distributed Processing October 1995.

Efficient Procedure Mapping Using Cache Line Coloring
Amir H. Hashemi, David R. Kaeli and Brad Calder ACM Symposium on Programming Language Design and Implementation, June 1997.

Data Specialization
Todd B. Knobnlock and Erik Ruff Technical Report 96-04, Microsoft Research February 1996 , also in ACM PLDI 1996.

Lightweight Run-time Code Generation
Mark Leone and Peter Lee ACM Workshop on Partial Evaluation and Semantics-Based Program Manipulation June 1994.

Automatic, Template-Based Run-Time Specialization: Implementation and Experimental Study
Francois Noel, Luke Hornof, Charles Consel and Julia L. Lawall Research Report 1065, IRISA , November 1996.

Adaptive Granularity: Transparent Integration of Fine- and Coarse-Grain Communication
Daeyeon Park and Rafael H. Saavedra Symposium on Parallel Architectures and Compilation Techniques October, 1996.

Does ``Just in Time'' = ``Better Late than Never''?
Michael P. Plezbert and Ron K. Cytron ACM Symposium on Principles of Programming Languages January 1997.

Improving the Effectiveness of Software Prefetching With Adaptive Execution
Rafael H. Saavedra and Daeyeon Park Symposium on Parallel Architectures and Compilation Techniques October 1996.

A Practical System for Intermodule Code Optimization at Link-Time
Abitabh Srivavastava and David W. Wall Research Report 92.6 December 1992.

Score: A Compiler Representation for Heterogeneous Systems
Glen E. Weaver, Kathryn S. McKinley and Charles C. Weems Heterogeneous Computing Workshop April 1996.