| 1994 | The Effectiveness of Multiple Hardware Contexts. | Radhika Thekkath, Susan J. Eggers |
| 1994 | Surpassing the TLB Performance of Superpages with Less Operating System Support. | Madhusudhan Talluri, Mark D. Hill |
| 1994 | Simple Compiler Algorithms to Reduce Ownership Operhead in Cache Coherence Protocols. | Jonas Skeppstedt, Per Stenstrm |
| 1994 | Fine-grain Access Control for Distributed Shared Memory. | Ioannis Schoinas, Babak Falsafi, Alvin R. Lebeck, Steven K. Reinhardt, James R. Larus, David A. Wood |
| 1994 | Performance of a Hardware-Assisted Real-Time Garbage Collector. | William J. Schmidt, Kelvin D. Nilsen |
| 1994 | Contrasting Characteristics and Cache Performance of Technical and Multi-User Commercial Workloads. | Ann Marie Grizzaffi Maynard, Colette M. Donnelly, Bret R. Olszewski |
| 1994 | Reactive Synchronization Algorithms for Multiprocessors. | Beng-Hong Lim, Anant Agarwal |
| 1994 | Interleaving: A Multithreading Technique Targeting Multiprocessors and Workstations. | James Laudon, Anoop Gupta, Mark Horowitz |
| 1994 | LCM: Memory System Support for Parallel Language Implementation. | James R. Larus, Brad Richards, Guhan Viswanathan |
| 1994 | Software Overhead in Messaging Layers: Where Does the Time Go? | Vijay Karamcheti, Andrew A. Chien |
| 1994 | The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. | Mark A. Heinrich, Jeffrey Kuskin, David Ofelt, John Heinlein, Joel Baxter, Jaswinder Pal Singh, Richard Simoni, Kourosh Gharachorloo, David Nakahira, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy |
| 1994 | Integration of Message Passing and Shared Memory in the Stanford FLASH Multiprocessor. | John Heinlein, Kourosh Gharachorloo, Scott Dresser, Anoop Gupta |
| 1994 | AP1000+: Architectural Support of PUT/GET Interface for Parallelizing Compiler. | Kenichi Hayashi, Tsunehisa Doi, Takeshi Horie, Yoichi Koyanagi, Osamu Shiraki, Nobutaka Imamura, Toshiyuki Shimizu, Hiroaki Ishihata, Tatsuya Shindo |
| 1994 | Dynamic Memory Disambiguation Using the Memory Conflict Buffer. | David M. Gallagher, William Y. Chen, Scott A. Mahlke, John C. Gyllenhaal, Wen-mei W. Hwu |
| 1994 | DCG: An Efficient, Retargetable Dynamic Code Generation System. | Dawson R. Engler, Todd A. Proebsting |
| 1994 | Where is Time Spent in Message-Passing and Shared-Memory Programs? | Satish Chandra, James R. Larus, Anne Rogers |
| 1994 | Scheduling and Page Migration for Multiprocessor Compute Servers. | Rohit Chandra, Scott Devine, Ben Verghese, Anoop Gupta, Mendel Rosenblum |
| 1994 | Hardware Support for Fast Capability-based Addressing. | Nicholas P. Carter, Stephen W. Keckler, William J. Dally |
| 1994 | Compiler Optimizations for Improving Data Locality. | Steve Carr, Kathryn S. McKinley, Chau-Wen Tseng |
| 1994 | Reducing Branch Costs via Branch Alignment. | Brad Calder, Dirk Grunwald |
| 1994 | Avoiding Conflict Misses Dynamically in Large Direct-Mapped Caches. | Brian N. Bershad, Dennis Lee, Theodore H. Romer, J. Bradley Chen |
| 1994 | A Technique for Monitoring Run-Time Dynamics of an Operating System and a Microprocessor Executing User Applications. | Pramod V. Argade, David K. Charles, Craig Taylor |
| 1992 | Consistency Management for Virtually Indexed Caches. | Bob Wheeler, Brian N. Bershad |
| 1992 | Efficient Data Breakpoints. | Robert Wahbe |
| 1992 | A Performance Evaluation of Optimal Hybrid Cache Coherency Protocols. | Jack E. Veenstra, Robert J. Fowler |