• DocumentCode
    2998023
  • Title

    Conflict Avoidance Scheduling Using Grouping List for Transactional Memory

  • Author

    Choi, Dongmin ; Kim, Seung Hun ; Ro, Won W.

  • Author_Institution
    Mobile Commun. Div., Samsung Electron., Gumi, South Korea
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    547
  • Lastpage
    556
  • Abstract
    Conventional Transactional Memory (TM) systems may experience performance degradation in applications with high contention, given the fact that execution of transaction will frequently restart due to conflicts. The restarting of transaction essentially requires rollback that is a wasteful operation. To address this point, we developed a system to reduce the overhead caused by high contention. In this paper, we present a method called Conflict Avoidance Scheduling (CAS), which prevents the conflicts in high contention by use of conflict characteristic. In CAS, threads that execute transactions which have high probability of conflicts are grouped together. Based on the group information, concurrent execution of threads in the same group is restricted. Therefore, threads that may cause conflict are serially executed. We evaluate the performance of the proposed design by comparing it with Log TM-SE. The simulation results show that our system improves the performance by 23% on an average in applications with high contention, as compared with the conventional Log TM-SE.
  • Keywords
    concurrency control; scheduling; storage management; concurrent execution; conflict avoidance scheduling; conflict characteristic; group information; grouping list; log TM-SE; performance degradation; transactional memory; Hardware; History; Message systems; Registers; Scheduling; Software; Synchronization; Conflict Avoidance Scheduling; Contention Management; High Contention; Transactional Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.66
  • Filename
    6270689