DocumentCode
2197968
Title
Scalable Transactional Memory Architecture Supporting Speculative Parallelization
Author
Wang, Yaobin ; An, Hong ; Guo, Rui ; Gao, Xiaoming ; Chen, Fei
Volume
2
fYear
2011
fDate
14-15 May 2011
Firstpage
89
Lastpage
93
Abstract
Traditional parallel programming complexity and its constraints on performance facilitate the thread level speculation (TLS) and transactional memory (TM) technology. It´s reasonable to combine the benefits of them for exploiting more thread-level parallelism from multi-core architecture. This paper proposes a novel scalable transactional memory architecture supporting speculative parallelization, including its special hardware, compiler and execution support. It´s a unified model that supports both TLS and TM semantics with minimal hardware overhead that would help simplify hardware design and improve the system interoperability. PTT makes two additional contributions. First, it proposes a directory-based cache coherence protocol supporting priority determination to achieve the hardware distributed arbitrating mechanism. Second, PTT reduces the complication and complexity of parallel programming work, thus greatly improving parallel programming productivity. The evaluation shows that the new system performs well in most suitable benchmarks, resulting liner growth speedups with increasing cores.
Keywords
cache storage; computational complexity; memory architecture; multiprocessing systems; open systems; parallel programming; protocols; directory-based cache coherence protocol; hardware design; hardware distributed arbitrating mechanism; multicore architecture; parallel programming complexity; scalable transactional memory architecture; speculative parallelization; system interoperability; thread level speculation; thread-level parallelism; transactional memory technology; Coherence; Hardware; Instruction sets; Multicore processing; Parallel processing; Parallel programming; multicore; thread level speculation; transactional memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Information Security (NCIS), 2011 International Conference on
Conference_Location
Guilin
Print_ISBN
978-1-61284-347-6
Type
conf
DOI
10.1109/NCIS.2011.117
Filename
5948800
Link To Document