Toward zero-cost branches using instruction registers. - Kent D. Wilken; David W. Goodwin (MICRO, 1992)

Optimal and Near-Optimal Global Register Allocation Using 0-1 Integer Programming. - David W. Goodwin; Kent D. Wilken (Softw. Pract. Exp., 1996)

Interprocedural Dataflow Analysis in an Executable Optimizer. - David W. Goodwin (PLDI, 1997)

Optimizing Alpha Executables on Windows NT with Spike. - Robert S. Cohn; David W. Goodwin; P. Geoffrey Lowney (Digit. Tech. J., 1998)

A Faster Optimal Register Allocator. - Changqing Fu; Kent D. Wilken; David W. Goodwin (J. Instr. Level Parallelism, 2005)