| 1991 | A Portable Interface for On-the-Fly Instruction Space Modifiction. David Keppel |
| 1991 | A Variable Instruction Stream Extension to the VLIW Architecture. Andrew Wolfe, John Paul Shen |
| 1991 | ASPLOS-IV Proceedings - Forth International Conference on Architectural Support for Programming Languages and Operating Systems, Santa Clara, California, USA, April 8-11, 1991. David A. Patterson, Bob Rau |
| 1991 | An Analysis of SPARC and MIPS Instruction Set Utilization on the SPEC Benchmarks. Robert F. Cmelik, Shing I. Kong, David R. Ditzel, Edmund J. Kelly |
| 1991 | An Efficient Cache-Based Access Anomaly Detection Scheme. Sang Lyul Min, Jong-Deok Choi |
| 1991 | Code Generation for Streaming: An Access/Execute Mechanism. Manuel E. Benitez, Jack W. Davidson |
| 1991 | Efficient Implementation of High Level Parallel Programs. Rajive L. Bagrodia, Sharad Mathur |
| 1991 | Fine-Grain Parallelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine. David E. Culler, Anurag Sah, Klaus E. Schauser, Thorsten von Eicken, John Wawrzynek |
| 1991 | High-Bandwidth Data Memory Systems for Superscalar Processors. Gurindar S. Sohi, Manoj Franklin |
| 1991 | Integrating Register Allocation and Instruction Scheduling for RISCs. David G. Bradlee, Susan J. Eggers, Robert R. Henry |
| 1991 | Integration of Compression and Caching for a Two-Level File System. Vincent Cate, Thomas R. Gross |
| 1991 | LimitLESS Directories: A Scalable Cache Coherence Scheme. David Chaiken, John Kubiatowicz, Anant Agarwal |
| 1991 | Limits of Instruction-Level Parallelism. David W. Wall |
| 1991 | NUMA Policies and Their Relation to Memory Architecture. William J. Bolosky, Michael L. Scott, Robert P. Fitzgerald, Robert J. Fowler, Alan L. Cox |
| 1991 | Performance Characteristics of Architectural Features of the IBM RISC System/6000. C. Brian Hall, Kevin O'Brien |
| 1991 | Performance Consequences of Parity Placement in Disk Arrays. Edward K. Lee, Randy H. Katz |
| 1991 | Performance Evaluation of Memory Consistency Models for Shared Memory Multiprocessors. Kourosh Gharachorloo, Anoop Gupta, John L. Hennessy |
| 1991 | Performance From Architecture: Comparing a RISC and CISC with Similar Hardware Organization. Dileep Bhandarkar, Douglas W. Clark |
| 1991 | Process Coordination with Fetch-and-Increment. Eric Freudenthal, Allan Gottlieb |
| 1991 | Reducing the Branch Penalty by Rearranging Instructions in Double-Width Memory. Manolis Katevenis, Nestoras Tzartzanis |
| 1991 | Software Prefetching. David Callahan, Ken Kennedy, Allan Porterfield |
| 1991 | Synchronization without Contention. John M. Mellor-Crummey, Michael L. Scott |
| 1991 | The Cache Performance and Optimizations of Blocked Algorithms. Monica S. Lam, Edward E. Rothberg, Michael E. Wolf |
| 1991 | The Case for a Read Barrier. Douglas Johnson |
| 1991 | The Effect of Context Switches on Cache Performance. Jeffrey C. Mogul, Anita Borg |
| 1991 | The Floating-Point Performance of a Superscalar SPARC Processor. Roland L. Lee, Alex Y. Kwok, Faye A. Briggs |
| 1991 | The Interaction of Architecture and Operating System Design. Thomas E. Anderson, Henry M. Levy, Brian N. Bershad, Edward D. Lazowska |
| 1991 | Vector Register Design for Polycyclic Vector Scheduling. William H. Mangione-Smith, Santosh G. Abraham, Edward S. Davidson |
| 1991 | Virtual Memory Primitives for User Programs. Andrew W. Appel, Kai Li |