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

文章基本信息

  • 标题:HaTS: Hardware-Assisted Transaction Scheduler
  • 本地全文:下载
  • 作者:Zhanhao Chen ; Ahmed Hassan ; Masoomeh Javidi Kishi
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2020
  • 卷号:153
  • 页码:1-16
  • DOI:10.4230/LIPIcs.OPODIS.2019.10
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:In this paper we present HaTS, a Hardware-assisted Transaction Scheduler. HaTS improves performance of concurrent applications by classifying the executions of their atomic blocks (or in-memory transactions) into scheduling queues, according to their so called conflict indicators. The goal is to group those transactions that are conflicting while letting non-conflicting transactions proceed in parallel. Two core innovations characterize HaTS. First, HaTS does not assume the availability of precise information associated with incoming transactions in order to proceed with the classification. It relaxes this assumption by exploiting the inherent conflict resolution provided by Hardware Transactional Memory (HTM). Second, HaTS dynamically adjusts the number of the scheduling queues in order to capture the actual application contention level. Performance results using the STAMP benchmark suite show up to 2x improvement over state-of-the-art HTM-based scheduling techniques.
  • 关键词:Transactions; Scheduling; Hardware Transactional Memory
国家哲学社会科学文献中心版权所有