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 work, 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 a...
Computing devices are increasingly being leveraged in cyber-physical systems, in which computing dev...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
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...
International audienceThe scalability of multithreaded applications on current multicore systems is ...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
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...
National audienceThe scalability of multithreaded applications on current multicore systems is hampe...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
Computing devices are increasingly being leveraged in cyber-physical systems, in which computing dev...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...
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...
International audienceThe scalability of multithreaded applications on current multicore systems is ...
We systematically survey the literature on analytically sound multiprocessor real-time locking proto...
The advent of chip multi-processors has led to an increase in computational performance in recent ye...
Existing multiprocessor real-time locking protocols that sup-port nesting are subject to adverse blo...
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...
National audienceThe scalability of multithreaded applications on current multicore systems is hampe...
The scalability of multithreaded applications on current multicore systems is hampered by the perfor...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
Abstract—A fine-grained locking protocol permits multiple locks to be held simultaneously by the sam...
Computing devices are increasingly being leveraged in cyber-physical systems, in which computing dev...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Click on the DOI link to access the article (may not be free).Multiple caches in multicore architect...