DocumentCode :
545350
Title :
Building efficient transactional memory support based on snoopy coherence
Author :
Pang, Zhengbin ; Wang, Shaogang ; Wu, Dan ; Zhang, Jun ; Lu, Pingjing
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Volume :
1
fYear :
2011
fDate :
11-13 March 2011
Firstpage :
46
Lastpage :
50
Abstract :
Transactional memory (TM) is a new shared resource synchronization mechanism which was proposed to ease the difficulty of parallel programming. Currently, most hardware transactional memory systems leverages the extended directory based cache coherence protocol to resolve transaction conflicts; seldom research has been conducted to extend a snoopy coherence based chip multi-processor with TM support. Yet, many commercial multicore processor adopts the snoopy coherence protocol, which is easy to implement and highly efficient for moderate core number. This paper proposes a new hardware transactional memory system, called SnoopyTM, which is designed fully based on the snoopy coherence.
Keywords :
cache storage; microprocessor chips; parallel programming; shared memory systems; TM support; directory based cache coherence protocol; efficient transactional memory support; multiprocessor chip; parallel programming; shared resource synchronization; snoopy coherence protocol; Benchmark testing; Coherence; Hardware; Multicore processing; Protocols; Radiation detectors; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Research and Development (ICCRD), 2011 3rd International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-839-6
Type :
conf
DOI :
10.1109/ICCRD.2011.5763971
Filename :
5763971
Link To Document :
بازگشت