A Combinator-Based Compiler for a Functional Language. - Paul Hudak; David A. Kranz (POPL, 1984)

Orbit: an optimizing compiler for scheme (with retrospective) - David A. Kranz; Richard Kelsey; Jonathan Rees; Paul Hudak; James Philbin; Norman Adams (Best of PLDI, 1986)

ORBIT: an optimizing compiler for scheme. - David A. Kranz; Richard Kelsey; Jonathan Rees; Paul Hudak; James Philbin (SIGPLAN Symposium on Compiler Construction, 1986)

Mul-T: A High-Performance Parallel Lisp. - David A. Kranz; Robert H. Halstead Jr.; Eric Mohr (PLDI, 1989)

APRIL: A Processor Architecture for Multiprocessing. - Anant Agarwal; Beng-Hong Lim; David A. Kranz; John Kubiatowicz (ISCA, 1990)

Lazy Task Creation: A Technique for Increasing the Granularity of Parallel Programs. - Eric Mohr; David A. Kranz; Robert H. Halstead Jr. (IEEE Trans. Parallel Distributed Syst., 1991)

Sparcle: A Multithreaded VLSI Processor for Parallel Computing. - Anant Agarwal; Jonathan Babb; David Chaiken; Godfrey D'Souza; Kirk L. Johnson; David A. Kranz; John Kubiatowicz; Beng-Hong Lim; Gino Maa; Kenneth Mackenzie; Daniel Nussbaum; Mike Parkin; et al. (Parallel Symbolic Computing, 1992)

MulTVision: A Tool for Visualizing Parallel Program Executions. - Robert H. Halstead Jr.; David A. Kranz; Patrick Sobalvarro (Parallel Symbolic Computing, 1992)

Integrating Message-Passing and Shared-Memory: Early Experience. - David A. Kranz; Beng-Hong Lim; Kirk L. Johnson; John Kubiatowicz; Anant Agarwal (SIGPLAN Workshop, 1992)

Automatic Partitioning of Parallel Loops for Cache-Coherent Multiprocessors. - Anant Agarwal; David A. Kranz; Venkat Natarajan (ICPP (1), 1993)

Sparcle: an evolutionary processor design for large-scale multiprocessors. - Anant Agarwal; John Kubiatowicz; David A. Kranz; Beng-Hong Lim; Donald Yeung; Godfrey D'Souza; Mike Parkin (IEEE Micro, 1993)

Low-Cost Support for Fine-Grain Synchronization in Multiprocessors. - David A. Kranz; Beng-Hong Lim; Anant Agarwal; Donald Yeung (Multithreaded Computer Architecture, 1994)

The MIT Alewife Machine: Architecture and Performance. - Anant Agarwal; Ricardo Bianchini; David Chaiken; Kirk L. Johnson; David A. Kranz; John Kubiatowicz; Beng-Hong Lim; Kenneth Mackenzie; Donald Yeung (ISCA, 1995)

Automatic Partitioning of Parallel Loops and Data Arrays for Distributed Shared-Memory Multiprocessors. - Anant Agarwal; David A. Kranz; Venkat Natarajan (IEEE Trans. Parallel Distributed Syst., 1995)

Communication-Minimal Partitioning of Parallel Loops and Data Arrays for Cache-Coherent Distributed-Memory Multiprocessors. - Rajeev Barua; David A. Kranz; Anant Agarwal (LCPC, 1996)

Curl: a gentle slope language for the Web. - Mat Hostetter; David A. Kranz; Cotton Seed; Chris Terman; Stephen Ward (World Wide Web J., 1997)

The MIT Alewife Machine: Architecture and Performance. - Anant Agarwal; Ricardo Bianchini; David Chaiken; Kirk L. Johnson; David A. Kranz (25 Years ISCA: Retrospectives and Reprints, 1998)

The MIT Alewife Machine. - Anant Agarwal; Ricardo Bianchini; David Chaiken; Frederic T. Chong; Kirk L. Johnson; David A. Kranz; John D. Kubiatowicz; Beng-Hong Lim; Kenneth Mackenzie; Donald Yeung (Proc. IEEE, 1999)

Optimal Tiling for Minimizing Communication in Distributed Shared-Memory Multiprocessors. - Anant Agarwal; David A. Kranz; Rajeev Barua; Venkat Natarajan (Compiler Optimizations for Scalable Parallel Systems Languages, 2001)