David L. Black

Details der Publikationsliste

Zeitraum

1987 - 2008

Anzahl

13

Co-Autoren

Concurrency, a Case Study in Remote Tasking and Distributed IPC (2008)

Dejan S. Milojicic, Alan Langerman, David L. Black, Steven J. Sears, Michelle Dominijanni, All W. Dean

Remote tasking encompasses different functionality, such as remote forking, multiple remote spawning, and task migration. In order to overcome the relatively high costs of these mechanisms,...

Competitive Management of Distributed Shared Memory, (1998)

Black, David L., Gupta, Anoop, Weber, Wolf-Dietrich

This paper presents and analyzes algorithms for managing the distributed shared memory present in non-uniform memory access multiprocessors and related systems. The competitive properties of these...

Locking and Reference Counting in the Mach Kernel (1991)

David Black Avadis, David L. Black, David B. Golub, Michael W. Young

Coordination of independently executing threads of control within the operating system kernel is an important problem that must be addressed in the design of a multiprocessor operating system. The...

Locking and Reference Counting in the Mach Kernel (1991)

David L. Black, Avadis Tevanian, David B. Golub, Michael W. Young

Coordination of independently executing threads of control within the operating system kernel is an important problem that must be addressed in the design of a multiprocessor operating system. The...

Scheduling Support for Concurrency and Parallelism in the Mach Operating System (1990)

David L. Black

Changes in the use of multiprocessors are placing new demands on operating system schedulers. This article describes some of the new challenges posed by parallel and concurrent applications, and...

Scheduling and Resource Management Techniques for Multiprocessors (1990)

David L. Black

This thesis describes research in the design and implementation of multiprocessor resource management and related areas. Application requirements motivated the major research areas, processor...

Scheduling Support for Concurrency and Parallelism in the Mach Operating System (1990)

David Black School, David L. Black

Changes in the use of multiprocessors are placing new demands on operating system schedulers. This article describes some of the new challenges posed by parallel and concurrent applications, and...

Scheduling Support for Concurrency and Parallelism in the Mach Operating System (1990)

David L. Black

Changes in the use of multiprocessors are placing new demands on operating system schedulers. This article describes some of the new challenges posed by parallel and concurrent applications, and...

Compebitive Algorithms for Replication and Migration Problems (1989)

David L. Black, Daniel D. Sleator

In this paper we consider problems that arise in a shared memory multiprocessor in which memory is physically distributed among a number of memories local to each pIocessor or cluster of processors....

Translation lookaside buffer consistency: a software approach (1989)

David L. Black, Richard F. Rashid, David B. Golub, Charles R. Hill, Robert V. Baron

We discuss the translation lookaside buffer (TLB) consistency prob-lem for multiprocessors, and introduce the Mach shootdown algo-rithm for maintaining TLJ3 consistency in software. This algorithm...

Mach Threads and the Unix Kernel: The Battle for Control (1987)

Avadis Tevanian, Richard F. Rashid, David B. Golub, David L. Black, Eric Cooper, ...

This paper examines a kernel implemented lightweight process mechanism built for the Mach operating system. The pros and cons of such a mechanism are discussed along with the problems encountered...