Skip to search formSkip to main contentSkip to account menu

Spinlock

In software engineering, a spinlock is a lock which causes a thread trying to acquire it to simply wait in a loop ("spin") while repeatedly checking… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
Speculative Lock Elision (SLE) is a technique that allows critical sections to be executed optimistically by eliding the lock… 
2014
2014
Embedded systems are typically resource constrained, i.e., resources such as processors, I/O devices, shared buffers or shared… 
2013
2013
The continuous increase of the number of processing cores on die poses a new set of challenges to HPC applications programming… 
2012
2012
In today's data center, there is a growing virtualization evolving trend to consolidate multiple servers into a single physical… 
2012
2012
In a multi-CPU Virtual Machine(VM), virtual CPUs (VCPUs) are not guaranteed to be scheduled simultaneously. Operating System (OS… 
Review
2012
Review
2012
Multi-core CPUs promise great performance increase in applications and algorithms that can take advantage of them. Such… 
2003
2003
As computing systems grow in complexity, the cluster and grid communities require more sophisticated tools to diagnose, debug and… 
2003
2003
Synchronization is an important aspect of multi-processor programs. Though necessary to communicate data or control information… 
2001
2001
In this paper we examine the soft realtime capabilities of the Linux kernel 2.4 and realtime enhancements. We discuss and… 
1993
1993
Predictable interprocessor synchronization and fast interrupt response are important for real-time systems constructed using…