| 1987 | A RISC Architecture for Symbolic Computation. Richard B. Kieburtz |
| 1987 | A Study of Scalar Compilation Techniques for Pipelined Supercomputers. Shlomo Weiss, James E. Smith |
| 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 | An Architecture for the Direct Execution of the Forth Programming Language. John R. Hayes, Martin E. Fraeman, Robert L. Williams, Thomas Zaremba |
| 1987 | An Experimental Coprocessor for Implementing Persistant Objects on an IBM 4381. Christos J. Georgiou, S. L. Palmer, Philip L. Rosenfeld |
| 1987 | Architectural Support for Multilanguage Parallel Programming on Heterogeneous Systems. Roberto Bisiani, Alessandro Forin |
| 1987 | Cheap Hardware Support for Software Debugging and Profiling. Thomas A. Cargill, Bart N. Locanthi |
| 1987 | Coherency for Multiprocessor Virtual Address Caches. James R. Goodman |
| 1987 | Compiling Smalltalk-80 to a RISC. William R. Bush, A. Dain Samples, David M. Ungar, Paul N. Hilfinger |
| 1987 | Design Tradeoffs to Support the C Programming Language in the CRISP Microprocessor. David R. Ditzel, Hubert R. McLellan |
| 1987 | Firefly: A Multiprocessor Workstation. Charles P. Thacker, Lawrence C. Stewart |
| 1987 | Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures. Niklaus Wirth |
| 1987 | How Many Addressing Modes are Enough? Fred C. Chow, Steven Correll, Mark I. Himelstein, Earl Killian, Larry Weber |
| 1987 | Integer Multiplication and Division on the HP Precision Architecture. Daniel J. Magenheimer, Liz Peters, Karl Pettis, Dan Zuras |
| 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 | Parallel Computers for Graphics Applications. Adam Levinthal, Pat Hanrahan, Mike Paquette, Jim Lawson |
| 1987 | Performance and Architectural Evaluation of the PSI Machine. Kazuo Taki, Katsuto Nakajima, Hiroshi Nakashima, Morihiro Ikeda |
| 1987 | Pipelining and Performance in the VAX 8800 Processor. Douglas W. Clark |
| 1987 | Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS II), Palo Alto, California, USA, October 5-8, 1987. Randy H. Katz, Martin Freeman |
| 1987 | RISCs versus CISCs for Prolog: A Case Study. Gaetano Borriello, Andrew R. Cherenson, Peter B. Danzig, Michael N. Nelson |
| 1987 | Superoptimizer - A Look at the Smallest Program. Henry Massalin |
| 1987 | Tags and Type Checking in Lisp: Hardware and Software Approaches. Peter Steenkiste, John L. Hennessy |
| 1987 | The Dragon Processor. Russell R. Atkinson, Edward M. McCreight |
| 1987 | The Effect of Instruction Set Complexity on Program Size and Memory Performance. Jack W. Davidson, Richard A. Vaughan |
| 1987 | The Mahler Experience: Using and Intermediate Language as the Machine Description. David W. Wall, Michael L. Powell |
| 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 | VLSI Assist For a Multiprocessor. Bob Beck, Bob Kasten, Shreekant S. Thakkar |