Prior work on multiprocessor real-time locking protocols has shown how to support fine-grained lock nesting with asymptotically optimal worst-case priority-inversion blocking (pi-blocking) bounds. However, contention for each resource has heretofore been considered an unconstrained variable. This paper presents the first fine-grained multiprocessor real-time locking protocol with contention-sensitive worst-case pi-blocking bounds. Contention-sensitive pi-blocking is made possible by incorporating knowledge of maximum critical-section lengths—which must be known a priori for analysis anyway—into the lock logic. 1
Most multiprocessors are multiprogrammed to achieve accept-able response time. Unfortunately, inoppo...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
Real-time scheduling algorithms for multiprocessor systems have been the subject of considerable rec...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
Lower and upper bounds on the maximum prior-ity inversion blocking (pi-blocking) that is gener-ally ...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
Real-time locking protocols are typically designed to reduce any priority-inversion blocking (pi-blo...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Bounding worst-case blocking delays due to lock contention is a fundamental problem in the analysis ...
Existing real-time locking protocols require accurate worst-case execution time (WCET) estimates for...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
Link to published version: http://ieeexplore.ieee.org/iel3/4440/12600/00580906.pdf?tp=&arnumber=5809...
Prior work has produced multiprocessor real-time locking protocols that ensure asymptotically optima...
This thesis quantifies lock contention in multithreaded programs by expanding the theoretical model ...
Most multiprocessors are multiprogrammed to achieve accept-able response time. Unfortunately, inoppo...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
Real-time scheduling algorithms for multiprocessor systems have been the subject of considerable rec...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
Lower and upper bounds on the maximum prior-ity inversion blocking (pi-blocking) that is gener-ally ...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
Real-time locking protocols are typically designed to reduce any priority-inversion blocking (pi-blo...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Bounding worst-case blocking delays due to lock contention is a fundamental problem in the analysis ...
Existing real-time locking protocols require accurate worst-case execution time (WCET) estimates for...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
Link to published version: http://ieeexplore.ieee.org/iel3/4440/12600/00580906.pdf?tp=&arnumber=5809...
Prior work has produced multiprocessor real-time locking protocols that ensure asymptotically optima...
This thesis quantifies lock contention in multithreaded programs by expanding the theoretical model ...
Most multiprocessors are multiprogrammed to achieve accept-able response time. Unfortunately, inoppo...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
Real-time scheduling algorithms for multiprocessor systems have been the subject of considerable rec...