Spin locks are a synchronization mechanisms used to provide mutual exclusion to shared software resources. Spin locks are used over other synchronization mechanisms in several situations, like when the average waiting time to obtain the lock is short, in which case the probability of getting the lock is high, or when it is no possible to use other synchronization mechanisms. In this paper, we study the effect that the execution of the Linux spin-lock loop in the Sun UltraSPARC T1 and T2 processors introduces on other running tasks, especially in the worst case scenario where the workload shows high contention on a lock. For this purpose, we create a task that continuously executes the spin-lock loop and execute several instances of this ...
Effective locking is necessary for satisfactory performance on large Itanium based NUMA systems. Syn...
In native Linux systems, spinlock's implementation relies on the assumption that both the lock holde...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...
Spin locks are a synchronization mechanisms used to provide mutual exclusion to shared software reso...
Spin locks are task synchronization mechanism used to provide mutual exclusion to shared software re...
Summary In this article, we present mutable locks, a synchronization construct with the same semanti...
Queue-based spin locks allow programs with busy-wait syn-chronization to scale to very large multipr...
Synchronization primitives for large scale multiprocessors need to provide low latency and low conte...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=379566&type=pdf&coll=portal&dl=AC...
Reactive spin-lock algorithms that can automatically adapt to contention variation on the lock have ...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Predictable interprocessor synchronization and fast interrupt response are important for real-time s...
Large-scale shared-memory multiprocessors typically have long latencies for remote data accesses. A ...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Effective locking is necessary for satisfactory performance on large Itanium based NUMA systems. Syn...
In native Linux systems, spinlock's implementation relies on the assumption that both the lock holde...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...
Spin locks are a synchronization mechanisms used to provide mutual exclusion to shared software reso...
Spin locks are task synchronization mechanism used to provide mutual exclusion to shared software re...
Summary In this article, we present mutable locks, a synchronization construct with the same semanti...
Queue-based spin locks allow programs with busy-wait syn-chronization to scale to very large multipr...
Synchronization primitives for large scale multiprocessors need to provide low latency and low conte...
Link to published version: http://portal.acm.org/ft_gateway.cfm?id=379566&type=pdf&coll=portal&dl=AC...
Reactive spin-lock algorithms that can automatically adapt to contention variation on the lock have ...
Various approaches can be utilized upon resource locking for mutually exclusive resource access in m...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Predictable interprocessor synchronization and fast interrupt response are important for real-time s...
Large-scale shared-memory multiprocessors typically have long latencies for remote data accesses. A ...
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in shared-mem...
Effective locking is necessary for satisfactory performance on large Itanium based NUMA systems. Syn...
In native Linux systems, spinlock's implementation relies on the assumption that both the lock holde...
Recently, the flexible spin-lock model (FSLM) has been introduced, unifying spin-based and suspensio...