| 1989 | An Analysis of 8086 Instruction Set Usage in MS DOS Programs. | Thomas L. Adams, Richard E. Zimmerman |
| 1987 | Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures. | Niklaus Wirth |
| 1987 | A Study of Scalar Compilation Techniques for Pipelined Supercomputers. | Shlomo Weiss, James E. Smith |
| 1987 | The Mahler Experience: Using and Intermediate Language as the Machine Description. | David W. Wall, Michael L. Powell |
| 1987 | Firefly: A Multiprocessor Workstation. | Charles P. Thacker, Lawrence C. Stewart |
| 1987 | Performance and Architectural Evaluation of the PSI Machine. | Kazuo Taki, Katsuto Nakajima, Hiroshi Nakashima, Morihiro Ikeda |
| 1987 | Tags and Type Checking in Lisp: Hardware and Software Approaches. | Peter Steenkiste, John L. Hennessy |
| 1987 | The ZS-1 Central Processor. | James E. Smith, Gregory E. Dermer, B. D. Vanderwarn, S. D. Klinger, C. M. Rozewski, D. L. Fowler, K. R. Scidmore, James Laudon |
| 1987 | Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures. | Richard F. Rashid, Avadis Tevanian, Michael Young, David B. Golub, Robert V. Baron, David L. Black, William J. Bolosky, Jonathan Chew |
| 1987 | Superoptimizer - A Look at the Smallest Program. | Henry Massalin |
| 1987 | Integer Multiplication and Division on the HP Precision Architecture. | Daniel J. Magenheimer, Liz Peters, Karl Pettis, Dan Zuras |
| 1987 | Parallel Computers for Graphics Applications. | Adam Levinthal, Pat Hanrahan, Mike Paquette, Jim Lawson |
| 1987 | A RISC Architecture for Symbolic Computation. | Richard B. Kieburtz |
| 1987 | An Architecture for the Direct Execution of the Forth Programming Language. | John R. Hayes, Martin E. Fraeman, Robert L. Williams, Thomas Zaremba |
| 1987 | Coherency for Multiprocessor Virtual Address Caches. | James R. Goodman |
| 1987 | An Experimental Coprocessor for Implementing Persistant Objects on an IBM 4381. | Christos J. Georgiou, S. L. Palmer, Philip L. Rosenfeld |
| 1987 | Design Tradeoffs to Support the C Programming Language in the CRISP Microprocessor. | David R. Ditzel, Hubert R. McLellan |
| 1987 | The Effect of Instruction Set Complexity on Program Size and Memory Performance. | Jack W. Davidson, Richard A. Vaughan |
| 1987 | A VLIW Architecture for a Trace Scheduling Compiler. | Robert P. Colwell, Robert P. Nix, John J. O'Donnell, David B. Papworth, Paul K. Rodman |
| 1987 | Pipelining and Performance in the VAX 8800 Processor. | Douglas W. Clark |
| 1987 | How Many Addressing Modes are Enough? | Fred C. Chow, Steven Correll, Mark I. Himelstein, Earl Killian, Larry Weber |
| 1987 | Cheap Hardware Support for Software Debugging and Profiling. | Thomas A. Cargill, Bart N. Locanthi |
| 1987 | Compiling Smalltalk-80 to a RISC. | William R. Bush, A. Dain Samples, David M. Ungar, Paul N. Hilfinger |
| 1987 | RISCs versus CISCs for Prolog: A Case Study. | Gaetano Borriello, Andrew R. Cherenson, Peter B. Danzig, Michael N. Nelson |
| 1987 | Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems. | Roberto Bisiani, Alessandro Forin |