A survey on thread-level speculation techniques

A Estebanez, DR Llanos… - ACM Computing Surveys …, 2016 - dl.acm.org
Thread-Level Speculation (TLS) is a promising technique that allows the parallel execution
of sequential code without relying on a prior, compile-time-dependence analysis. In this …

Investigating the performance of hardware transactions on a multi-socket machine

T Brown, A Kogan, Y Lev, V Luchangco - Proceedings of the 28th ACM …, 2016 - dl.acm.org
The introduction of hardware transactional memory (HTM) into commercial processors
opens a door for designing and implementing scalable synchronization mechanisms. One …

Seer: Probabilistic scheduling for hardware transactional memory

N Diegues, P Romano, S Garbatov - ACM Transactions on Computer …, 2017 - dl.acm.org
The ubiquity of multicore processors has led programmers to write parallel and concurrent
applications to take advantage of the underlying hardware and speed up their executions. In …

Txrace: Efficient data race detection using commodity hardware transactional memory

T Zhang, D Lee, C Jung - Proceedings of the Twenty-First International …, 2016 - dl.acm.org
Detecting data races is important for debugging shared-memory multithreaded programs,
but the high runtime overhead prevents the wide use of dynamic data race detectors. This …

Hardware read-write lock elision

P Felber, S Issa, A Matveev, P Romano - Proceedings of the Eleventh …, 2016 - dl.acm.org
Hardware Lock Elision (HLE) represents a promising technique to enhance parallelism of
concurrent applications relying on conventional, lock-based synchronization. The idea at the …

Refined transactional lock elision

D Dice, A Kogan, Y Lev - ACM SIGPLAN Notices, 2016 - dl.acm.org
Transactional lock elision (TLE) is a well-known technique that exploits hardware
transactional memory (HTM) to introduce concurrency into lock-based software. It achieves …

Selection of energy efficient routing protocol for irrigation enabled by wireless sensor network

Z Abedin, S Paul, S Akhter… - 2017 IEEE 42nd …, 2017 - ieeexplore.ieee.org
Wireless Sensor Networks (WSNs) are playing remarkable contribution in real time decision
making by actuating the surroundings of environment. As a consequence, the contemporary …

[PDF][PDF] Distributed universal constructions: a guided tour

M Raynal - Bulletin of EATCS, 2017 - eatcs.org
The notion of a universal construction is central in computing science: the wheel has not to
be reinvented for each new problem. In the context of n-process asynchronous distributed …

Migration in hardware transactional memory on asymmetric multiprocessor

Z Sustran, J Protic - IEEE Access, 2021 - ieeexplore.ieee.org
In this paper, a system is presented which implements transactions migration to an
asymmetric multiprocessor in order to decrease the probability of conflicts and improve …

On performance debugging of unnecessary lock contentions on multicore processors: A replay-based approach

L Zheng, X Liao, B He, S Wu… - 2015 IEEE/ACM …, 2015 - ieeexplore.ieee.org
Locks have been widely used as an effective synchronization mechanism among processes
and threads. However, we observe that a large number of false inter-thread dependencies …