Logo Goletty

Using A Runtime to Overcome The Pathologies in Hardware Transactional Memory Systems
Journal Title Journal of Computers
Journal Abbreviation jcp
Publisher Group Academy Publisher
Website http://ojs.academypublisher.com
PDF (488 kb)
   
Title Using A Runtime to Overcome The Pathologies in Hardware Transactional Memory Systems
Authors Tan, Yujuan; Feng, Dan; Yan, Zhichao
Abstract 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 applications dynamic behaviors and resolve transactional conflicts to make up the gap between the upper layer applications diversity and the underline hardwares 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.
Publisher ACADEMY PUBLISHER
Date 2013-01-01
Source Journal of Computers Vol 8, No 1 (2013): Special Issue: Parallel Architecture, Algorithms and Programming
Rights Copyright © ACADEMY PUBLISHER - All Rights Reserved.To request permission, please check out URL: http://www.academypublisher.com/copyrightpermission.html.

 

See other article in the same Issue


Goletty © 2024