Title :
Scalable Transactional Memory Architecture Supporting Speculative Parallelization
Author :
Wang, Yaobin ; An, Hong ; Guo, Rui ; Gao, Xiaoming ; Chen, Fei
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;
Conference_Titel :
Network Computing and Information Security (NCIS), 2011 International Conference on
Conference_Location :
Guilin
Print_ISBN :
978-1-61284-347-6
DOI :
10.1109/NCIS.2011.117