• DocumentCode
    1924070
  • Title

    Exploiting Speculative Thread-Level Parallelism Based on Transactional Memory

  • Author

    Wang, Yaobin ; An, Hong ; Liu, Yuan ; Dong, Wanli ; Xu, Kang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Southwest Univ. of Sci. & Technol., Mianyang, China
  • fYear
    2011
  • fDate
    18-20 April 2011
  • Firstpage
    137
  • Lastpage
    140
  • Abstract
    Thread level speculation (TLS) and Transactional memory (TM) are both promising way to enhance the performance of chip multiprocessor (CMP). The complexity of providing efficient memory accesses buffering mechanism in TLS can be supported by TM logically. This paper proposes a speculative multi-threading model based on transactional memory, including its special hardware, compiler and execution support. It´s a low-design-complexity approach to effective unified support for both TLS&TM. The experimental results show that our framework is competent to exploit the speculative thread-level parallelism with little parallel degree loss by the parallel & ordered transaction partition strategy.
  • Keywords
    microprocessor chips; multi-threading; parallelising compilers; shared memory systems; chip multiprocessor performance; compiler; execution support; low-design-complexity approach; memory accesses buffering mechanism; speculative multi-threading model; speculative thread-level parallelism; transactional memory; Encapsulation; Hardware; Instruction sets; Multicore processing; Parallel processing; Semantics; multicore; thread level speculation; transactional memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Mobile Computing (CMC), 2011 Third International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-1-61284-312-4
  • Type

    conf

  • DOI
    10.1109/CMC.2011.43
  • Filename
    5931142