International audienceWe present in this paper a new lock-based resource sharing protocol PWLP (Preemptable Waiting Locking Protocol) for embedded multi-core processors. It is based on the busy-wait model and works with non-preemptive critical sections while task may be preempted by tasks with a higher priority when waiting for resources. Our protocol can be applied in partitioned as well as global scheduling scenarios, in which task-fix, job-fix or dynamically assigned priorities may be used. Furthermore, the PWLP permits nested requests to shared resources. Finally, we present a case study based on event-based simulations in which the FMLP (Flexible Multiprocessor Locking Protocol) and the proposed PWLP are compared. © 2014 IEEE
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
Queue-based spinlocks allow programs with busy-wait synchronization to scale to very large multiproc...
Queue-based spin locks allow programs with busy-wait synchronization to scale to very large multipro...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
Embedded systems are widely used in the industry and are typically resource constrained, i.e., resou...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...
Synchronization primitives for large scale multiprocessors need to provide low latency and low conte...
This paper investigates preemptive spin-based global resource sharing protocols for resource-constra...
Abstract—Partitioned fixed-priority scheduling is widely used in embedded multiprocessor real-time s...
Abstract—Lock-based resource sharing protocols for single processor systems are well understood and ...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=379566&type=pdf&coll=portal&dl=AC...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...
Queue-based spin locks allow programs with busy-wait syn-chronization to scale to very large multipr...
Predictable interprocessor synchronization and fast interrupt response are important for real-time s...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
Queue-based spinlocks allow programs with busy-wait synchronization to scale to very large multiproc...
Queue-based spin locks allow programs with busy-wait synchronization to scale to very large multipro...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
Support for exclusive access to shared (global) resources is instrumental in the context of embedded...
Embedded systems are widely used in the industry and are typically resource constrained, i.e., resou...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...
Synchronization primitives for large scale multiprocessors need to provide low latency and low conte...
This paper investigates preemptive spin-based global resource sharing protocols for resource-constra...
Abstract—Partitioned fixed-priority scheduling is widely used in embedded multiprocessor real-time s...
Abstract—Lock-based resource sharing protocols for single processor systems are well understood and ...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=379566&type=pdf&coll=portal&dl=AC...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...
Queue-based spin locks allow programs with busy-wait syn-chronization to scale to very large multipr...
Predictable interprocessor synchronization and fast interrupt response are important for real-time s...
Multicore platforms are becoming increasingly popular in real-time systems. One of the major challen...
Queue-based spinlocks allow programs with busy-wait synchronization to scale to very large multiproc...
Queue-based spin locks allow programs with busy-wait synchronization to scale to very large multipro...