| 1999 | A Theory of Type Qualifiers. | Jeffrey S. Foster, Manuel Fhndrich, Alexander Aiken |
| 1999 | The Design of a Class Mechanism for Moby. | Kathleen Fisher, John H. Reppy |
| 1999 | Improving Cache Performance in Dynamic Applications through Data and Computation Reorganization at Run Time. | Chen Ding, Ken Kennedy |
| 1999 | What is a Recursive Module? | Karl Crary, Robert Harper, Sidd Puri |
| 1999 | Enhanced Code Compression for Embedded RISC Processors. | Keith D. Cooper, Nathaniel McIntosh |
| 1999 | Cache-Conscious Structure Layout. | Trishul M. Chilimbi, Mark D. Hill, James R. Larus |
| 1999 | Cache-Conscious Structure Definition. | Trishul M. Chilimbi, Bob Davidson, James R. Larus |
| 1999 | Load-Reuse Analysis: Design and Evaluation. | Rastislav Bodk, Rajiv Gupta, Mary Lou Soffa |
| 1999 | On bounding time and space for multiprocessor garbage collection (with retrospective) | Guy E. Blelloch, Perry Cheng |
| 1999 | On Bounding Time and Space for Multiprocessor Garbage Collection. | Guy E. Blelloch, Perry Cheng |
| 1998 | Communication Optimizations for Parallel C Programs. | Yingchun Zhu, Laurie J. Hendren |
| 1998 | Improving Performance by Branch Reordering. | Minghui Yang, Gang-Ryung Uh, David B. Whalley |
| 1998 | Eliminating Array Bound Checking Through Dependent Types. | Hongwei Xi, Frank Pfenning |
| 1998 | Run-time Code Generation and Modal-ML. | Philip Wickline, Peter Lee, Frank Pfenning |
| 1998 | Quality and Speed in Linear-scan Register Allocation. | Omri Traub, Glenn H. Holloway, Michael D. Smith |
| 1998 | A Study of Dead Data Members in C++ Applications. | Peter F. Sweeney, Frank Tip |
| 1998 | Exploiting Idle Floating-Point Resources for Integer Execution. | S. Subramanya Sastry, Subbarao Palacharla, James E. Smith |
| 1998 | A New Algorithm for Scalar Register Promotion based on SSA Form. | A. V. S. Sastry, Roy Dz-Ching Ju |
| 1998 | Data Transformations for Eliminating Conflict Misses. | Gabriel Rivera, Chau-Wen Tseng |
| 1998 | Optimizing Direct-threaded Code by Selective Inlining. | Ian Piumarta, Fabio Riccardi |
| 1998 | Simplification of Array Access Patterns for Compiler Optimizations. | Yunheung Paek, Jay P. Hoeflinger, David A. Padua |
| 1998 | The design and implementation of a certifying compiler (with retrospective) | George C. Necula, Peter Lee |
| 1998 | The Design and Implementation of a Certifying Compiler. | George C. Necula, Peter Lee |
| 1998 | The Implementation and Evaluation of Fusion and Contraction in Array Languages. | E. Christopher Lewis, Calvin Lin, Lawrence Snyder |
| 1998 | Using Static Single Assignment Form to Improve Flow-Insensitive Pointer Analysis. | Rebecca Hasti, Susan Horwitz |