首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >On the Performance of Window-Based Contention Managers for Transactional Memory
【24h】

On the Performance of Window-Based Contention Managers for Transactional Memory

机译:关于基于窗口的争用管理者进行事务内存的性能

获取原文

摘要

This paper considers a family of greedy contention managers for transactional memory for executing windows of transactions, which aim to provide both good theoretical and practical performance guarantees at the same time. The main approach behind window-based contention managers is to use random delays at the beginning of the window, which have the property that the conflicting transactions are shifted inside the window and their execution times may not coincide. Thus, conflicting transactions can execute at different time slots and potentially many conflicts are avoided. In this paper, window-based contention managers are considered for eager conflict management software transactional memory systems and evaluated using sorted link list, red-black tree, skip list, and vacation benchmarks. The performance of window-based contention managers is compared through experiments with Polka, the published best contention manager, Greedy, the first contention manager with provable theoretical and practical performance properties, and Priority, a simple priority based contention manager. The results show that window-based contention managers have comparable performance with Polka, and outperform Greedy and Priority, sometimes by significant margins. The evaluation results confirm their benefits in practical performance throughput and other transactional metrics such as aborts per commit, execution time overhead, etc., along with their non-trivial provable properties. This is a significant step toward the design of scalable transactional memory schedulers.
机译:本文考虑了一家贪婪的争论管理人员,用于执行交易窗口的交易记忆,这旨在同时提供良好的理论和实际表现担保。基于窗口的争用管理器背后的主要方法是在窗口开头使用随机延迟,该属性具有冲突事务在窗口内移位的属性,并且其执行时间可能不一致。因此,冲突的事务可以在不同的时隙处执行,并且避免了许多冲突。在本文中,考虑基于窗口的争用管理器,用于渴望冲突管理软件事务存储系统,并使用排序链接列表,红黑树,跳过列表和假期基准进行评估。基于窗口的争论管理者的表现通过Polka,出版的最佳争论经理,贪婪,第一争论经理,这是一个具有可证明的理论和实际性能特性,优先级的基于简单的优先级的争用经理,比较了基于Polka的实验。结果表明,基于窗口的争用管理人员具有与波尔卡的可比性,并且优先考虑贪婪和优先级,有时则以重大的利润。评估结果证实了他们在实际性能吞吐量和其他事务性指标中的好处,例如每次提交,执行时间开销等中止,以及其非琐碎的可提供性能。这是朝着可扩展的事务存储器调度仪设计的重要一步。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号