Skip to main navigation Skip to search Skip to main content

Hardware Transactional Memory Based on Abort Prediction and Adaptive Retry Policy for Multi-Core In-Memory Databases

  • Hyeong Jin Kim
  • , Mun Hwan Kang
  • , Yeon Woo Chang
  • , Min Yoon
  • , Jae Woo Chang*
  • *Corresponding author for this work
    • Jeonbuk National University

    Research output: Contribution to conferenceConference paperpeer-review

    Abstract

    Since Intel has recently shifted Transactional Synchronization Extension (TSX) as its first mainstream Hardware Transactional Memory (HTM), HTM has greatly changed the parallel programming paradigm for transaction processing, As a result, a number of studies on HTM have been conducted actively. However, the existing studies consider only the prediction of a conflict between two transactions and provide a static HTM configuration for all workloads. To solve the problems, we propose an efficient hardware transactional memory scheme based on both abort prediction and adaptive retry policy for multi-core in-memory databases. First, the proposed scheme can predict not only conflicts between transactions running concurrently, but also the capacity and other aborts of transactions by collecting the information of previously executed transactions. Second, the proposed scheme can provide a near-optimal HTM configuration according to the characteristic of a given workload by using an adaptive retry policy based on machine learning algorithms. Finally, through our experimental performance analysis using STAMP, the proposed scheme shows about 30∼40% better performance than the existing HTM-based schemes.

    Original languageEnglish
    Title of host publicationProceedings - 2018 IEEE International Conference on Big Data and Smart Computing, BigComp 2018
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages367-374
    Number of pages8
    ISBN (Electronic)9781538636497
    DOIs
    StatePublished - 2018.05.25
    Event2018 IEEE International Conference on Big Data and Smart Computing, BigComp 2018 - Shanghai, China
    Duration: 2018.01.152018.01.18

    Publication series

    NameProceedings - 2018 IEEE International Conference on Big Data and Smart Computing, BigComp 2018

    Conference

    Conference2018 IEEE International Conference on Big Data and Smart Computing, BigComp 2018
    Country/TerritoryChina
    CityShanghai
    Period18.01.1518.01.18

    Keywords

    • abort prediction
    • Hardware Transactional Memory(HTM)
    • multi-core in memory database
    • retry policy

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'Hardware Transactional Memory Based on Abort Prediction and Adaptive Retry Policy for Multi-Core In-Memory Databases'. Together they form a unique fingerprint.

    Cite this