Communications and Mobile Computing, International Conference on (2011)
Apr. 18, 2011 to Apr. 20, 2011
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CMC.2011.43
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.
multicore, thread level speculation, transactional memory
K. Xu, Y. Wang, H. An, Y. Liu and W. Dong, "Exploiting Speculative Thread-Level Parallelism Based on Transactional Memory," 2011 Third International Conference on Communications and Mobile Computing (CMC 2011)(CMC), Qingdao, 2011, pp. 137-140.