The following list is sorted alphabetically by the first author's name:
-
Robert V. Baron, David Black, William Bolosky, Jonathan Chew,
Richard P. Draves, David B. Golub, Richard F. Rashid, Avadis
Tevanian, Jr., and Michael Wayne Young.
Mach Kernel Interface Manual
[abstract]
[postscript]
[doc]
August, 1990. Unpublished manuscript from the School of Computer
Science, Carnegie Mellon University.
-
Joseph S. Barrera III.
A Fast Mach Network IPC Implementation
[abstract],
[postscript]
Proceedings of the Usenix Mach Symposium, November 1991.
-
Brian N. Bershad, Matthew J. Zekauskas.
Shared Memory Parallel Programming with Entry Consistency for Distributed Memory Multiprocessors
[abstract]
[postscript]
CMU Technical Report CMU-CS-91-170, September 1991.
-
Brian Bershad.
Practical Considerations for Non-Blocking Concurrent Objects.
[abstract],
[postscript]
CMU Technical Report CMU-CS-91-183, October 1991.
-
Brian N. Bershad.
The Increasing Irrelevance of IPC Performance for Microkernel-Based
Operating Systems.
[abstract],
[postscript],
[doc].
Proceedings of the 1992 USENIX Workshops on Microkernels.
-
Brian N. Bershad, Richard P. Draves, Alessandro Forin.
Using Microbenchmarks to Evaluate System Performance.
[abstract],
[postscript],
[doc].
Proceedings of the Third Workshop on Workstation Operating
Systems(WWOS-3), April 1992.
-
Brian N. Bershad, David D. Redell*, John R. Ellis*.
Fast Mutual Exclusion for Uniprocessors.
[abstract],
[postscript]
A version of this paper will appear in the Fifth Symposium on
Architectural Supports for Programming Languages and Operating
Systems (ASPLOS V), October 1992
-
Brian N. Bershad, Matthew J. Zekauskas and Wayne A. Sawdon.
The Midway Distributed Shared Memory System.
[abstract],
[postscript]
CMU Technical Report CMU-CS 93-119. A version of the paper can also
be found in the Proceedings of COMPCON 1993.
-
David L. Black, David B. Golub, Richard F. Rashid, Avadis
Tevanian, Jr., and Michael W. Young.
The Mach Exception Handling Facility
[abstract],
[postscript]
Technical Report CMU-CS-88-129, School of Computer
Science, Carnegie Mellon University, April 1988
-
David L. Black.
The Mach cpu_server: An Implementation of Processor Allocation
[abstract]
[postscript]
[doc]
August 1989. Unpublished manuscript from the School of Computer
Science, Carnegie Mellon University.
-
David. L. Black.
Scheduling Support for Concurrency and Parallelism in the Mach Operating System.
[abstract]
[postscript]
CMU Technical Report CMU-CS-90-125, April 1990. A revised version
can be found in the May 1990 issues of IEEE Computer.
-
David. L. Black.
Scheduling and Resource Management Techniques for Multiprocessors.
[abstract],
[postscript]
CMU Thesis CMU-CS-90-152, July 1990.
-
Jose C. Brustoloni and Brian N. Bershad.
Simple Protocol Processing for High-Bandwith Low-Latency Networks
[abstract].
[postscript].
Technical Report CMU- CS-93-132, School of Computer Science,
Carnegie Mellon University, March 1992.
-
Deborah Casewell, David. Black
Implementing a Mach Debugger for Multithreaded Applications
[abstract],
[postscript]
Proceedings of Winter 1990 USENIX Technical Conference and Exhibition,
January 1990
-
Eric C. Cooper and Richard P. Draves.
C Threads.
[abstract]
[postscript]
[doc]
Technical Report CMU- CS-88-154, School of Computer Science,
Carnegie Mellon University, February 1988.
-
J. Bradley Chen.
Software Methods for System Address Tracing.
[abstract],
[postscript]
Technical Report CMU-CS-93-188, School of Computer Science, Carnegie
Mellon University, August 1993. Also, to appear in the proceedings
of The Fourth Workshop on Workstation Operating Systems, Napa, CA,
October 14-15.
-
J. Bradley Chen, Brian N. Bershad.
The Impact of Operating System Structure on Memory System Performance.
[abstract],
[postscript]
To appear in the proceedings of The Fourteenth Symposium on
Operating System Principles.
-
J. Bradley Chen.
Memory Behavior of an X11 Window System.
[abstract],
[postscript]
This paper also appears in the Proceedings of the Winter USENIX
Conference, January 1994.
-
J. Bradley Chen.
The Impact of Software Structure and Policy on CPU and
Memory System Performance
[abstract],
[compressed-postscript]
CMU Thesis May 1994 172 pages
-
Randall Dean.
Using Continuations to Build a User-Level Threads Library.
[abstract],
[postscript]
This paper will appear in the Proceedings of the Third USENIX Mach
Conference, April 1993.
-
Randall Dean, Francois Armand*.
Data Movement in Kernelized Systems.
[abstract],
[postscript]
[doc]
-
Richard P. Draves, Michael B. Jones, and Mary R. Thompson.
MIG --- The MACH Interface Generator.
[abstract]
[postscript]
[doc]
July 1989. Unpublished manuscript from the School of Computer
Science, Carnegie Mellon University.
-
Richard P. Draves.
A Revised IPC Interface.
[abstract],
[postscript]
Proceedings of the USENIX Mach Conference, October 1990.
-
Richard P. Draves, Brian N. Bershad, Richard F. Rashid, Randall
W. Dean.
Using Continuations to Implement Thread Management and Communication in
Operating Systems.
[abstract],
[postscript]
Technical Report CMU-CS-91-115, Carnegie Mellon University, October
1991. Also appears in the proceedings of the Thirteenth Symposium
on Operating Systems(SOSP).
-
Richard P. Draves.
Page Replacement and Reference Bit Emulation in Mach.
[abstract],
[postscript]
Proceedings of the Usenix Mach Symposium, November 1991.
-
Alessandro Forin, David Golub, Brian Bershad.
An I/O System for Mach.
[abstract],
[postscript].
Proceedings of the Usenix Mach Symposium, November 1991.
-
Alessandro Forin, Joseph Barrera, Michael Young, Richard Rashid.
Design, Implementation and Performance Evaluation of a Distributed
Shared Memory Server for Mach.
[abstract]
[postscript]
[doc]
A shorter version of this paper appears in the Proceedings of the
Winter USENIX Conference, January 1989.
-
Alessandro Forin and Gerald R. Malan.
An MS-DOS File System for UNIX.
[abstract],
[postscript]
An extended version of a paper that appeared in the 1994 Winter
USENIX Conference.
-
Michael Ginsberg, Robert V. Baron, Brian N. Bershad.
Using the Mach Communication Primatives in X11.
[abstract],
[postscript]
Proceedings of the Third USENIX Mach Conference, April 1993. The
paper will soon be available as technical report: CMU-CS-93-121.
-
David Golub, Randall Dean, Alessandro Forin, Richard Rashid.
Unix as an Application Program.
[abstract],
[postscript]
This article appears in the Proceedings of the USENIX Summer
Conference, June 1990.
-
David B. Golub, Richard P. Draves.
Moving the Default Memory Manager out of the Mach Kernel.
[abstract],
[postscript]
Proceedings of the Usenix Mach Symposium, November 1991.
-
Paulo Guedes(Open Software Foundation), Daniel Julin.
Object-Oriented Interfaces in the Mach 3.0 Multi-Server System.
[abstract],
[postscript]
Proceedings of the IEEE Second International Workshop on Object
Orientation in Operating Systems, October 1991.
-
Michael B. Jones.
Bringing the C Libraries With Us into a Multi-Thread Future.
[abstract],
[postscript]
Proceedings of the 1991 Winter USENIX Conference, January 1991.
-
Michael B. Jones.
A Tookit for Interposing User Code at the System Interface.
[abstract]
[postscript]
IEEE Computer Society Technical Committee on Operating Systems and
Application Environments(TCOS)Newsletter, Spring 1991.
-
Michael B. Jones.
Transparently Interposing User Code at the System Interface.
[abstract],
[postscript]
Proceedings of the Third Workshop on Workstation Operating
Systems(WWOS-3), April 1992.
-
Michael B. Jones.
Inheritance in Unlikely Places: Using Objects to Build Derived
Implementations of Flat Interfaces
[postscript]
-
Dan Julin.
Network Server Design, Mach Networking Group.
[abstract]
[postscript]
[doc]
September 1989.
-
Daniel P. Julin, Jonathan J. Chew, J. Mark Stevenson, Carnegie
Mellon University. Paulo Guedes, Paul Neves*, Paul Roy, Open
Software Foundation.
Generalized Emulation Services for Mach 3.0: Overview, Experiences and Current Status.
[abstract],
[postscript]
Proceedings of the Usenix Mach Symposium, November 1991.
-
Ted Lehr, David L. Black.
Mach Kernel Monitor(with applications using the PIE environment.
[abstract]
[postscript]
[doc]
February, 1990.
-
Chris Maeda, Brian N. Bershad.
Networking Performances for Microkernels.
[abstract],
[postscript]
Proceedings of the Third Workshop on Workstation Operating
Systems(WWOS-3), April 1992.
-
Chris Maeda, Brian N. Bershad.
Protocol Service Decomposition for High-Peformance Networking.
[abstract],
[postscript]
To be presented at the 14th ACM Symposium on Operating Principles,
December 1993.
-
Gerald Malan, Richard Rashid, David Golub, Robert Baron.
DOS as a Mach 3.0 Application.
[abstract],
[postscript]
Proceedings of the Usenix Mach Symposium, November 1991.
-
Gerald Malan.
Mach DOS Update.
[abstract]
[postscript]
Open Software Foundation Newsletter, Spring 1992.
-
Richard Rashid, Avadis Tevanian, Jr., Michael Young, David Golub,
Robert Baron, David Black, William Bolosky, and Jonathan Chew.
Machine-Independent Virtual Memory Management for Paged Unip
and Multiprocessor Architectures.
[abstract],
[postscript].
Technical Report CMU-CS-87-140, School of Computer Science, Carnegie
Mellon University, July 1987. Also in Proceedings of the 2nd
Symposium on Architectural Support for Programming Languages and
Operating Systems, ACM, October, 1987. 14 pages.
-
Richard Rashid, Daniel Julin, Douglas Orr, Richard Sanzi, Robert
Baron, Alessandro Forin, David Golub, Michael Jones.
Mach: A System Software kernel.
[abstract],
[postscript]
Proceedings of the 34th Computer Society International Conference
COMPCON 89, February 1989.
-
Richard Rashid, Robert Baron, Alessandro Forin, David Golub, Michael
Jones, Daniel Julin, Douglas Orr, Richard Sanzi.
Mach: A Foundation for Open Systems.
[abstract],
[postscript]
Proceedings of the Second Workshop on Workstation Operating
Systems(WWOS2), September 1989.
-
Indira Subramanian.
Managing Discardable Pages with an External Pager.
[abstract],
[postscript]
Proceedings of the Usenix Mach Symposium, November 1991.
-
Avadis Tevanian, Jr., Richard F. Rashid, Michael Young, David
B. Golub, Mary R. Thompson, William Bolosky, and Richard Sanzi.
A Unix Interface for Shared Memory and Memory Mapped Files.
[abstract],
[postscript],
[doc]
Technical Report, School of Computer Science, Carnegie Mellon
University, Pittsburgh, July 1987.
-
Avadis Tevanian, Jr., Richard F. Rashid, David B. Golub, David
L. Black, Eric Cooper, and Michael W. Young. Mach Threads and the
Unix Kernel: The Battle for Control.
[abstract],
[postscript]
[doc]
Technical Report CMU-CS-87-149, School of Computer Science, Carnegie Mellon
University, August 1987.
-
Mary R. Thompson.
Mach Environment Manager.
[abstract],
[postscript],
[doc]
July 1988. Unpublished manuscript from School of Computer Science,
Carnegie Mellon University.
-
Linda R. Walmer and Mary R. Thompson.
A Programmer's Guide to the Mach System Calls.
[abstract]
[postscript]
[doc]
February 1988. School of Computer Science, Carnegie Mellon
University.
-
Linda R. Walmer and Mary R. Thompson.
A Programmer's Guide to the Mach User Environment.
[abstract]
[postscript]
[doc]
February 1988. School of Computer Science, Carnegie Mellon
University.
-
Bob Wheeler, Brian N. Bershad.
Consistency Management for Virtually Indexed Caches.
[abstract],
[postscript]
A version of this paper appears in the Fifth Symposium on
Architectural Support for Programming Languages and Operating
Systems (ASPLOS V), October 1992.
-
Michael Young, Avadis Tevanian, Jr., Richard Rashid, David Golub
Jeffrey Eppinger, Jonathan Chew, William Bolosky, David Black, and
Robert Baron.
The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System.
[abstract],
[postscript]
Technical Report CMU-CS-87-155, School of Computer Science, Carnegie
Mellon University, August7. Also in Proceedings of the 11th
Symposium on Operating Systems Principles, November, 1987.
-
Masanobu Yuhara, Brian N. Bershad, Chris Maeda, J. Eliot B. Moss.
Efficient Packet Demultiplexing for Multiple Endpoints
and Large Messages
[abstract],
[postscript].
Proceedings of the 1994 Winter USENIX Conference, January 1994.