Prior work has produced multiprocessor real-time locking protocols that ensure asymptotically optimal bounds on priority inversion, that support fine-grained nesting of critical sections, *or* that are independence-preserving under clustered scheduling. However, while several protocols manage to come with two out of these three desirable features, no protocol to date jointly accomplishes all three. Motivated by this gap in capabilities, this thesis introduces the Group Independence-Preserving Protocol (GIPP), the first protocol to guarantee a notion of independence preservation for fine-grained nested locking, support fine-grained nested locking, *and* ensure asymptotically optimal priority-inversion bounds. As a stepping stone, the thesis ...
Abstract The Multiprocessor Bandwidth Inheritance (M-BWI) protocol is an ex-tension of the Bandwidth...
Lower and upper bounds on the maximum prior-ity inversion blocking (pi-blocking) that is gener-ally ...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
Prior work has produced multiprocessor real-time locking protocols that ensure asymptotically optima...
This paper presents the first suspension-based real-time locking protocols for clustered schedulers....
Abstract—Multiprocessor real-time locking protocols that are asymptotically optimal under suspension...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Graphics processing units (GPUs) are becoming increasingly important in today's platforms as their g...
Real-time locking protocols are typically designed to reduce any priority-inversion blocking (pi-blo...
Prior work on multiprocessor real-time locking protocols has shown how to support fine-grained lock ...
The Priority Inheritance Protocol (PIP) is arguably the best-known protocol for resource sharing und...
Bounding worst-case blocking delays due to lock contention is a fundamental problem in the analysis ...
One of the major productivity issues in parallel programming arises from the use of lock/unlock oper...
We study resource synchronization in multiprocessor hard real-time systems. Specifically, we propos...
Real-time scheduling algorithms for multiprocessor systems have been the subject of considerable rec...
Abstract The Multiprocessor Bandwidth Inheritance (M-BWI) protocol is an ex-tension of the Bandwidth...
Lower and upper bounds on the maximum prior-ity inversion blocking (pi-blocking) that is gener-ally ...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
Prior work has produced multiprocessor real-time locking protocols that ensure asymptotically optima...
This paper presents the first suspension-based real-time locking protocols for clustered schedulers....
Abstract—Multiprocessor real-time locking protocols that are asymptotically optimal under suspension...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Graphics processing units (GPUs) are becoming increasingly important in today's platforms as their g...
Real-time locking protocols are typically designed to reduce any priority-inversion blocking (pi-blo...
Prior work on multiprocessor real-time locking protocols has shown how to support fine-grained lock ...
The Priority Inheritance Protocol (PIP) is arguably the best-known protocol for resource sharing und...
Bounding worst-case blocking delays due to lock contention is a fundamental problem in the analysis ...
One of the major productivity issues in parallel programming arises from the use of lock/unlock oper...
We study resource synchronization in multiprocessor hard real-time systems. Specifically, we propos...
Real-time scheduling algorithms for multiprocessor systems have been the subject of considerable rec...
Abstract The Multiprocessor Bandwidth Inheritance (M-BWI) protocol is an ex-tension of the Bandwidth...
Lower and upper bounds on the maximum prior-ity inversion blocking (pi-blocking) that is gener-ally ...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...