DocumentCode :
2836930
Title :
Software Transactional Memory in Multicore Processors
Author :
Wang, Xiaoqun ; Ji, Zhenzhou ; Fu, Chen ; Hu, Mingzeng ; Yang, Xiaozong
Author_Institution :
Sch. of Comput. Sci. & Technol., Harbin Inst. of Technol., Harbin, China
fYear :
2009
fDate :
19-20 Dec. 2009
Firstpage :
1
Lastpage :
4
Abstract :
The transactional memory in multicore processors has been a very hot research area over past several years. Many transactional memory systems have been proposed to solve the synchronization problem of multicore processors. Software transactional memory is one of the critical methods to ease parallel programming and improve the scalability in the environment with many cores. In this study, software transactional memory systems for Multicore processors are reviewed according to the following aspects: transaction granularity, version management, conflict detection and synchronization. Finally, we discuss an active research challenge: whether strong isolation should be supported for the tradeoff between performance and semantics correctness in software transactional memory systems.
Keywords :
multiprocessing systems; parallel programming; transaction processing; conflict detection; multicore processors; parallel programming; semantics correctness; software transactional memory system; synchronization; transaction granularity; version management; Computer science; Hardware; Memory management; Multicore processing; Parallel programming; Registers; Scalability; Software performance; Software systems; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Engineering and Computer Science, 2009. ICIECS 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4994-1
Type :
conf
DOI :
10.1109/ICIECS.2009.5364492
Filename :
5364492
Link To Document :
بازگشت