Parallel processing: a smart compiler and a dumb machine (with retrospective) - Joseph A. Fisher; John R. Ellis; John C. Ruttenberg; Alexandru Nicolau (Best of PLDI, 1984)

Parallel processing: a smart compiler and a dumb machine. - Joseph A. Fisher; John R. Ellis; John C. Ruttenberg; Alexandru Nicolau (SIGPLAN Symposium on Compiler Construction, 1984)

Phase Ordering of Register Allocation and Instruction Scheduling. - Stefan M. Freudenberger; John C. Ruttenberg (Code Generation, 1991)

The multiflow trace scheduling compiler. - P. Geoffrey Lowney; Stefan M. Freudenberger; Thomas J. Karzes; Woody Lichtenstein; Robert P. Nix; John S. O'Donnell; John C. Ruttenberg (J. Supercomput., 1993)

Software Pipelining Showdown: Optimal vs. Heuristic Methods in a Production Compiler. - John C. Ruttenberg; Guang R. Gao; Woody Lichtenstein; Artour Stoutchinin (PLDI, 1996)