During the past decade, parallelism-related issues have been at the forefront of real-time systems research due to the advent of multicore technologies. In the coming years, such issues will loom ever larger due to increasing core counts. Having more cores means a greater potential exists for platform capacity loss when the available parallelism cannot be fully exploited. In this paper, such capacity loss is considered in the context of real-time locking protocols. In this context, lock nesting becomes a key concern as it can result in transitive blocking chains that force tasks to execute sequentially unnecessarily. Such chains can be quite long on a larger machine. Contention-sensitive real-time locking protocols have been proposed as a m...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Computing devices are increasingly being leveraged in cyber-physical systems, in which computing dev...
National audienceThe scalability of multithreaded applications on current multicore systems is hampe...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
International audienceThe scalability of multithreaded applications on current multicore systems is ...
Multicore architectures are an inflection point in mainstream software development because they forc...
Concurrency control is a cornerstone of distributed database engines and storage systems. In pursuit...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
Concurrency control in OS kernels for multicore processor systems requires locking, which in-troduce...
Large-scale shared-memory multiprocessors typically have long latencies for remote data accesses. A...
Prior work on multiprocessor real-time locking protocols has shown how to support fine-grained lock ...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Computing devices are increasingly being leveraged in cyber-physical systems, in which computing dev...
National audienceThe scalability of multithreaded applications on current multicore systems is hampe...
During the past decade, parallelism-related issues have been at the forefront of real-time systems r...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
International audienceThe scalability of multithreaded applications on current multicore systems is ...
Multicore architectures are an inflection point in mainstream software development because they forc...
Concurrency control is a cornerstone of distributed database engines and storage systems. In pursuit...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
Concurrency control in OS kernels for multicore processor systems requires locking, which in-troduce...
Large-scale shared-memory multiprocessors typically have long latencies for remote data accesses. A...
Prior work on multiprocessor real-time locking protocols has shown how to support fine-grained lock ...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
Computing devices are increasingly being leveraged in cyber-physical systems, in which computing dev...
National audienceThe scalability of multithreaded applications on current multicore systems is hampe...