arrow
返回

Remote Transaction Commit: Centralizing Software Transactional Memory Commits

delete2016-07-01
delete1
delete
OA
AI
A
Ahmed Hassan *
R
Roberto Palmieri
B
Binoy Ravindran
DOI:10.1109/TC.2015.2470245delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Software Transactional Memory (STM) has recently emerged as a promising synchronization abstraction for multicore architectures. State-of-the-art STM algorithms, however, suffer from performance challenges due to contention and spinning on locks during the transaction commit phase. In this paper, we introduce Remote Transaction Commit (or RTC), a mechanism for executing commit phases of STM transactions. RTC dedicates server cores to execute transactional commit phases on behalf of application threads. This approach has two major benefits. First, it decreases the overheads of spinning on locks during commit, such as the number of cache misses, blocking of lock holders, and CAS operations. Second, it enables exploiting the benefits of coarse-grained locking algorithms (simple and fast lock acquisition, reduced false conflicts) and bloom filter-based algorithms (concurrent execution of independent transactions). Our experimental study on a 64-core machine with four sockets shows that RTC solves the problem of performance degradation due to spin locking on both micro-benchmarks (red-black trees), and macro-benchmarks (STAMP), especially when the commit phase is relatively long and when thread contention increases.
Keyword:
Software transactional memory
remote commit
transactions dependency
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

Low-Dimensional Advanced Functional Materials as Hazardous Gas Sensing
err2023-11-03
err0
PREAI
errUtkarsh Kumar; Chiu-Hsien Wu; Kanisk Singh; B. C. Yadav; Wen-Min Huang
err分享
err收藏
Isochronal chaos synchronization of semiconductor lasers with multiple time-delayed couplings
err2011-04-19
err0
PREAI
errNing Jiang; Wei Pan; Lianshan Yan; Bin Luo; Shuiying Xiang; Lei Yang; Di Zheng
err分享
err收藏
Solare Verfahren zur Wasserstofferzeugung
err2004-11-03
err0
errOAAI
errM. Roeb; N. Rohner; C. Sattler; S. Möller
err分享
err收藏
Amiodarone versus amiodarone and a type IA agent for treatment of patients with rapid ventricular tachycardia.
err1986-11-01
err0
PREAI
errF E Marchlinski; A E Buxton; J M Miller; J A Vassallo; B T Flores; M E Josephson
err分享
err收藏
学者 查看更多内容