| 1989 | The Run-Time Environment for Screme, A Scheme Implementation on the 88000. | Steven R. Vegdahl, Uwe F. Pleban |
| 1989 | Sheaved Memory: Architectural Support for State Saving and Restoration in Paged Systems. | Mark E. Staknis |
| 1989 | Tradeoffs in Instruction Format Design for Horizontal Architectures. | Gurindar S. Sohi, Sriram Vajapeyam |
| 1989 | Limits on Multiple Instruction Issue. | Michael D. Smith, Mike Johnson, Mark Horowitz |
| 1989 | A Real-Time Support Processor for Ada Tasking. | Joachim Roos |
| 1989 | Evaluating the Performance of Software Cache Coherence. | Susan S. Owicki, Anant Agarwal |
| 1989 | Data Buffering: Run-Time Versus Compile-Time Support. | Hans M. Mulder |
| 1989 | A Software Instruction Counter. | John M. Mellor-Crummey, Thomas J. LeBlanc |
| 1989 | Program Optimization for Instruction Caches. | Scott McFarling |
| 1989 | Using Registers to Optimize Cross-Domain Call Performance. | Paul A. Karger |
| 1989 | Available Instruction-Level Parallelism for Superscalar and Superpipelined Machines. | Norman P. Jouppi, David W. Wall |
| 1989 | A Unified Vector/Scalar Floating-Point Architecture. | Norman P. Jouppi, Jonathan Bertoni, David W. Wall |
| 1989 | Reference History, Page Size, and Migration Daemons in Local/Remote Architectures. | Mark A. Holliday |
| 1989 | The Fuzzy Barrier: A Mechanism for High Speed Synchronization of Processors. | Rajiv Gupta |
| 1989 | Efficent Synchronization Primitives for Large-Scale Cache-Coherent Multiprocessors. | James R. Goodman, Mary K. Vernon, Philip J. Woest |
| 1989 | Failure Correction Techniques for Large Disk Arrays. | Garth A. Gibson, Lisa Hellerstein, Richard M. Karp, Randy H. Katz, David A. Patterson |
| 1989 | The Effect of Sharing on the Cache and Bus Performance of Parallel Programs. | Susan J. Eggers, Randy H. Katz |
| 1989 | A Message Driven Or-Parallel Machine. | Sergio A. Delgado-Rannauro, T. J. Reynolds |
| 1989 | Overlapped Loop Support in the Cydra 5. | James C. Dehnert, Peter Y.-T. Hsu, Joseph P. Bratt |
| 1989 | Micro-Optimization of Floating Point Operations. | William J. Dally |
| 1989 | Architecture and Compiler Tradeoffs for a Long Instruction Word Microprocessor. | Robert Cohn, Thomas R. Gross, Monica Lam, P. S. Tseng |
| 1989 | Architectural Support for Synchronous Task Communication. | Forbes J. Burkowski, Gordon V. Cormack, G. D. P. Dueck |
| 1989 | Translation Lookaside Buffer Consistency: A Software Approach. | David L. Black, Richard F. Rashid, David B. Golub, Charles R. Hill, Robert V. Baron |
| 1989 | The Design of Nectar: A Network Backplane for Heterogeneous Multicomputers. | Emmanuel A. Arnould, Francois J. Bitz, Eric C. Cooper, H. T. Kung, Robert D. Sansom, Peter Steenkiste |
| 1989 | Efficient Debugging Primitives for Multiprocessors. | Ziya Aral, Ilya Gertner, Greg Schaffer |