Mach: A New Kernel Foundation for UNIX Development. - Michael J. Accetta; Robert V. Baron; William J. Bolosky; David B. Golub; Richard F. Rashid; Avadis Tevanian; Michael Young (USENIX Summer, 1986)

The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System. - Michael Young; Avadis Tevanian; Richard F. Rashid; David B. Golub; Jeffrey L. Eppinger; Jonathan Chew; William J. Bolosky; David L. Black 001; Robert V. Baron (SOSP, 1987)

A UNIX Interface for Shared Memory and Memory Mapped Files Under Mach. - Avadis Tevanian; Richard F. Rashid; Michael Young; David B. Golub; Mary R. Thompson; William J. Bolosky; Richard Sanzi (USENIX Summer, 1987)

The Mach Exception Handling Facilty. - David L. Black 001; David B. Golub; Karl Hauth; Avadis Tevanian; Richard Sanzi (Workshop on Parallel and Distributed Debugging, 1988)

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 001; William J. Bolosky; Jonathan Chew (IEEE Trans. Computers, 1988)

Translation Lookaside Buffer Consistency: A Software Approach. - David L. Black 001; Richard F. Rashid; David B. Golub; Charles R. Hill; Robert V. Baron (ASPLOS, 1989)

Mach: a system software kernel. - Richard F. Rashid; Daniel P. Julin; Douglas Orr; Richard Sanzi; Robert V. Baron; Alessandro Forin; David B. Golub; Michael B. Jones (COMPCON, 1989)

Mach: a foundation for open systems (operating systems). - Richard F. Rashid; Robert V. Baron; Alessandro Forin; David B. Golub; Michael B. Jones; Douglas Orr; Richard Sanzi (WWOS, 1989)

UNIX as an Application Program. - David B. Golub; Randall W. Dean; Alessandro Forin; Richard F. Rashid (USENIX Summer, 1990)

Locking and Reference Counting in the Mach Kernel. - David L. Black 001; Avadis Tevanian; David B. Golub; Michael W. Young (ICPP (2), 1991)

An I/O System for Mach 3.0. - Alessandro Forin; David B. Golub; Brian N. Bershad (USENIX MACH Symposium, 1991)

Moving the Default Memory Manager Out of the Mach Kernel. - David B. Golub; Richard Draves (USENIX MACH Symposium, 1991)

DOS as a Mach 3.0 Application. - Richard F. Rashid; Gerald R. Malan; David B. Golub; Robert V. Baron (USENIX MACH Symposium, 1991)

MVM - An Environment for Running Multiple DOS, Windows and DPMI Programs on the Microkernel. - David B. Golub; Ravi Manikundalam; Freeman L. Rawson III (USENIX MACH Symposium, 1993)

An Architecture for Device Drivers Executing as User-Level Tasks. - David B. Golub; Guy G. Sotomayor; Freeman L. Rawson III (USENIX MACH Symposium, 1993)