...
首页> 外文期刊>Journal of Computers >Using A Runtime to Overcome The Pathologies in Hardware Transactional Memory Systems
【24h】

Using A Runtime to Overcome The Pathologies in Hardware Transactional Memory Systems

机译:使用运行时克服硬件事务内存系统中的病态

获取原文
           

摘要

— As one of the most potential solution to improve thread level parallelism and reduce most ordinary programmers’ burden on parallel programming, transactional memory (TM) systems have attracted a great deal of attention from both industry and academic since the notion was proposed in 1993. Since then, various designs and implementations are proposed to improve the performance while reducing the overheads. However, recent investigations of the high-contention and coarse-grained workloads reveal various pathologies that will offset the performance benefits. In this paper, we analysis the advantages and disadvantages of existing conflict management and version management schemes, make a case study in the interplay of them to learn its impact on performance. In particular, we apply a runtime environment to recognize application’s dynamic behaviors and resolve transactional conflicts to make up the gap between the upper layer application’s diversity and the underline hardware’s capability. Throughout the comprehensive evaluation, we find that our proposal can obtain a significant performance improvement across the applications selected from the STAMP benchmark suite on DynTM, which is regarded as one of the latest progress in HTM systems.
机译:- 作为提高线程平行度的最潜在的解决方案之一,并降低了对平行编程的大多数普通程序员负担,交易记忆(TM)系统从1993年提出的概念引起了行业和学术的大量关注。从那时起,提出了各种设计和实现来提高性能,同时减少开销。然而,最近对高争用和粗粒的工作量的研究揭示了将抵消性能效益的各种病理学。在本文中,我们分析了现有的冲突管理和版本管理计划的优缺点,并在其相互作用中进行了案例研究,以了解其对性能的影响。特别是,我们应用运行时环境来识别应用程序的动态行为,并解决事务冲突,以弥补上层应用程序的多样性与下划线硬件的功能之间的间隙。在整个综合评估中,我们发现我们的提案可以通过从DynTM上的邮票基准套件中选择的应用程序获得显着的性能改进,该应用程序被认为是HTM系统的最新进展之一。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号