| 1999 | A Superscalar 3D Graphics Engine. Andrew Wolfe, Derek B. Noonburg |
| 1999 | Access Region Locality for High-Bandwidth Processor Memory System Design. Sangyeun Cho, Pen-Chung Yew, Gyungho Lee |
| 1999 | Automatic and Efficient Evaluation of Memory Hierarchies for Embedded Systems. Santosh G. Abraham, Scott A. Mahlke |
| 1999 | Balance Scheduling: Weighting Branch Tradeoffs in Superblocks. Alexandre E. Eichenberger, Waleed Meleis |
| 1999 | Code Transformations to Improve Memory Parallelism. Vijay S. Pai, Sarita V. Adve |
| 1999 | Compiler-Directed Dynamic Computation Reuse: Rationale and Initial Results. Daniel A. Connors, Wen-mei W. Hwu |
| 1999 | Compiler-Driven Cached Code Compression Schemes for Embedded ILP Processors. Sergei Y. Larin, Thomas M. Conte |
| 1999 | Control Independence in Trace Processors. Eric Rotenberg, James E. Smith |
| 1999 | Core Technologies in Hardware and Software. Bruce D. Shriver |
| 1999 | DIVA: A Reliable Substrate for Deep Submicron Microarchitecture Design. Todd M. Austin |
| 1999 | Delaying Physical Register Allocation through Virtual-Physical Registers. Teresa Monreal, Antonio González, Mateo Valero, José González, Víctor Viñals |
| 1999 | Dynamic 3D Graphics Workload Characterization and the Architectural Implications. Tulika Mitra, Tzi-cker Chiueh |
| 1999 | Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing. Soner Önder, Rajiv Gupta |
| 1999 | Evaluation of a High Performance Code Compression Method. Charles Lefurgy, Eva Piccininni, Trevor N. Mudge |
| 1999 | Exploiting ILP in Page-based Intelligent Memory. Mark Oskin, Justin Hensley, Diana Keen, Frederic T. Chong, Matthew K. Farrens, Aneet Chopra |
| 1999 | Exploiting a New Level of DLP in Multimedia Applications. Jesús Corbal, Roger Espasa, Mateo Valero |
| 1999 | Fetch Directed Instruction Prefetching. Glenn Reinman, Brad Calder, Todd M. Austin |
| 1999 | Hardware Identification of Cache Conflict Misses. Jamison D. Collins, Dean M. Tullsen |
| 1999 | Improving Branch Predictors by Correlating on Data Values. Timothy H. Heil, Zak Smith, James E. Smith |
| 1999 | Instruction Fetch Mechanisms for Multipath Execution Processors. Artur Klauser, Dirk Grunwald |
| 1999 | Low-Cost Branch Folding for Embedded Applications with Small Tight Loops. Lea Hwang Lee, Jeff Scott, Bill Moyer, John Arends |
| 1999 | New Microarchitecture Challenges in the Coming Generations of CMOS Process Technologies. Fred J. Pollack |
| 1999 | Optimizations and Oracle Parallelism with Dynamic Translation. Kemal Ebcioglu, Erik R. Altman, Sumedh W. Sathaye, Michael Gschwind |
| 1999 | Predicting the Usefulness of a Block Result: A Micro-Architectural Technique for High-Performance Low-Power Processors. Enric Musoll |
| 1999 | Proceedings of the 32nd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 32, Haifa, Israel, November 16-18, 1999 Ronny Ronen, Matthew K. Farrens, Ilan Y. Spillinger |
| 1999 | Read-After-Read Memory Dependence Prediction. Andreas Moshovos, Gurindar S. Sohi |
| 1999 | Selective Cache Ways: On-Demand Cache Resource Allocation. David H. Albonesi |
| 1999 | The Use of Multithreading for Exception Handling. Craig B. Zilles, Joel S. Emer, Gurindar S. Sohi |
| 1999 | Value Prediction for Speculative Multithreaded Architectures. Pedro Marcuello, Jordi Tubella, Antonio González |
| 1999 | Wavefront Scheduling: Path based Data Representation and Scheduling of Subgraphs. Jay Bharadwaj, Kishore N. Menezes, Chris McKinsey |