Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 235,712,860 papers from all fields of science
Search
Sign In
Create Free Account
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…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
38 relations
Assembly language
Bus (computing)
Busy waiting
Compare-and-swap
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
FGSCM: A Fine-Grained Approach to Transactional Lock Elision
Gustavo José de Sousa
,
Alexandro Baldassin
Symposium on Computer Architecture and High…
2017
Corpus ID: 5639288
Speculative Lock Elision (SLE) is a technique that allows critical sections to be executed optimistically by eliding the lock…
Expand
2014
2014
Per Processor Spin-Lock Priority for Partitioned Multiprocessor Real-Time Systems
Sara Afshar
,
M. Behnam
,
R. Bril
,
T. Nolte
2014
Corpus ID: 16764026
Embedded systems are typically resource constrained, i.e., resources such as processors, I/O devices, shared buffers or shared…
Expand
2013
2013
Efficient Barrier Synchronization for OpenMP-Like Parallelism on the Intel SCC
H. Al-Khalissi
,
R. Buchty
,
Mladen Berekovic
International Conference on Parallel and…
2013
Corpus ID: 6500939
The continuous increase of the number of processing cores on die poses a new set of challenges to HPC applications programming…
Expand
2012
2012
ANOLE: A Profiling-Driven Adaptive Lock Waiter Detection Scheme for Efficient MP-guest Scheduling
Jian Zhang
,
Yaozu Dong
,
Jiangang Duan
IEEE International Conference on Cluster…
2012
Corpus ID: 15950394
In today's data center, there is a growing virtualization evolving trend to consolidate multiple servers into a single physical…
Expand
2012
2012
Paravirtualization for Scalable Kernel-Based Virtual Machine (KVM)
K. Raghavendra
,
S. Vaddagiri
,
N. Dadhania
,
J. Fitzhardinge
IEEE International Conference on Cloud Computing…
2012
Corpus ID: 18048976
In a multi-CPU Virtual Machine(VM), virtual CPUs (VCPUs) are not guaranteed to be scheduled simultaneously. Operating System (OS…
Expand
Review
2012
Review
2012
Cost of mutual exclusion with spin locks on multi-core CPUs
S. Juhász
,
Ákos Dudás
,
Tamás Schrádi
2012
Corpus ID: 16801020
Multi-core CPUs promise great performance increase in applications and algorithms that can take advantage of them. Such…
Expand
2003
2003
MAGNET: a tool for debugging, analyzing and adapting computing systems
M. Gardner
,
Wu-chun Feng
,
M. Broxton
,
Adam Engelhart
,
J. Hurwitz
CCGrid . 3rd IEEE/ACM International Symposium on…
2003
Corpus ID: 11321357
As computing systems grow in complexity, the cluster and grid communities require more sophisticated tools to diagnose, debug and…
Expand
2003
2003
Investigating CMP Synchronization Mechanisms
Koushik Chakraborty
,
Philip M. Wells
2003
Corpus ID: 1547402
Synchronization is an important aspect of multi-processor programs. Though necessary to communicate data or control information…
Expand
2001
2001
Preemption concepts , Rhealstone Benchmark and scheduler analysis of Linux 2 . 4 Arnd
C. Heursch
,
Alexander Horstkotte
,
H. Rzehak
2001
Corpus ID: 14744414
In this paper we examine the soft realtime capabilities of the Linux kernel 2.4 and realtime enhancements. We discuss and…
Expand
1993
1993
A Bounded Spin Lock Algorithm with Preemption
H. Takada
,
K. Sakamura
1993
Corpus ID: 16589235
Predictable interprocessor synchronization and fast interrupt response are important for real-time systems constructed using…
Expand