首页> 外文OA文献 >Adaptive thread scheduling techniques for improving scalability of software transactional memory
【2h】

Adaptive thread scheduling techniques for improving scalability of software transactional memory

机译:用于提高软件事务存储器可扩展性的自适应线程调度技术

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Software transactional memory (STM) enhances both ease-of-use and concurrency, and is considered state-of-the-art for parallel applications to scale on modern multi-core hardware. However, there are certain situations where STM performs even worse than traditional locks. Upon hotspots where most threads contend over a few pieces of shared data, going transactional will result in excessive conflicts and aborts that adversely degrade performance. We present a new design of adaptive thread scheduler that manages concurrency when the system is about entering and leaving hotspots. The scheduler controls the number of threads spawning new transactions according to the live commit throughput. We implemented two feedback-control policies called Throttle and Probe to realize this adaptive scheduling. Performance evaluation with the STAMP benchmarks shows that enabling Throttle and Probe obtain best-case speedups of 87.5% and 108.7% respectively.
机译:软件事务存储器(STM)增强了易用性和并发性,并且被认为是并行应用程序可以在现代多核硬件上扩展的最新技术。但是,在某些情况下,STM的性能甚至比传统锁还差。在大多数线程争夺少量共享数据的热点上,进行事务处理将导致过多的冲突和中止,从而不利地降低性能。我们提出了一种自适应线程调度程序的新设计,该系统在系统即将进入和离开热点时管理并发。调度程序根据实时提交吞吐量控制产生新事务的线程数。我们实现了两个称为Throttle和Probe的反馈控制策略来实现这种自适应调度。使用STAMP基准进行的性能评估表明,启用节气门和探棒的最佳情况下,加速分别达到87.5%和108.7%。

著录项

  • 作者

    Lam KT; Chan K; Wang CL;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号