首页    期刊浏览 2024年07月05日 星期五
登录注册

文章基本信息

  • 标题:Using A Runtime to Overcome The Pathologies in Hardware Transactional Memory Systems
  • 本地全文:下载
  • 作者:Yan, Zhichao ; Feng, Dan ; Tan, Yujuan
  • 期刊名称:Journal of Computers
  • 印刷版ISSN:1796-203X
  • 出版年度:2013
  • 卷号:8
  • 期号:1
  • 页码:18-26
  • DOI:10.4304/jcp.8.1.18-26
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要: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.
  • 关键词:Transactional Memory;Runtime;Parallel Programming
国家哲学社会科学文献中心版权所有