Zobrazeno 1 - 10
of 46
pro vyhledávání: '"Lock convoy"'
Publikováno v:
PPOPP
Efficient locking mechanisms are critically important for high performance computers. On highly-threaded systems with a deep memory hierarchy, the throughput of traditional queueing locks, e.g., MCS locks, falls off due to NUMA effects. Two-level coh
Autor:
Gustavo Sousa, Alexandro Baldassin
Publikováno v:
SBAC-PAD
Speculative Lock Elision (SLE) is a technique that allows critical sections to be executed optimistically by eliding the lock operation and enabling multiple threads to execute concurrently. In case of inconsistencies, the hardware automatically roll
Autor:
Songwei Pei, Dianjie Lu, Xiaochun Ye, Hongtao Xie, Weizhi Xu, Dongrui Fan, Fenglong Song, Da Wang, Hui Yu
Publikováno v:
Journal of Visual Communication and Image Representation. 25:1758-1762
We propose a centralized hardware lock method for many-core architecture.We propose a distributed hardware lock method for many-core architecture.We study and compare the performance of the two proposed lock methods and software lock. Many-core proce
Autor:
Yan Cai, W. K. Chan
Publikováno v:
IEEE Transactions on Software Engineering. 40:266-281
We present Magiclock, a novel potential deadlock detection technique by analyzing execution traces (containing no deadlock occurrence) of large-scale multithreaded programs. Magiclock iteratively eliminates removable lock dependencies before potentia
Publikováno v:
PPOPP
The popularity of Non-Uniform Memory Access (NUMA) architectures has led to numerous locality-preserving hierarchical lock designs, such as HCLH, HMCS, and cohort locks. Locality-preserving locks trade fairness for higher throughput. Hence, some inst
Publikováno v:
ISSRE
Approximate computing is gaining a lot of traction due to its potential for improving performance and consequently, energy efficiency. This project explores the potential for approximating locks. We start out with the observation that many applicatio
Publikováno v:
other univ website
Other University Web Domain
PPOPP
Other University Web Domain
PPOPP
Multicore machines are quickly shifting to NUMA and CC-NUMA architectures, making scalable NUMA-aware locking algorithms, ones that take into account the machine's nonuniform memory and caching hierarchy, ever more important. This article presents lo
Publikováno v:
PPOPP
Many programs exploit shared-memory parallelism using multithreading. Threaded codes typically use locks to coordinate access to shared data. In many cases, contention for locks reduces parallel efficiency and hurts scalability. Being able to quantif
Autor:
Mike Mansfield, Michael Lee
Publikováno v:
SQL SERVER® 2008 ADMINISTRATION: Instant Reference
Publikováno v:
OOPSLA
Designing and implementing thread-safe multithreaded libraries can be a daunting task as developers of these libraries need to ensure that their implementations are free from concurrency bugs, including deadlocks. The usual practice involves employin