DocumentCode
1877190
Title
Investigating Software Transactional Memory on Big SMP Machines
Author
Wang, Ruibo
Author_Institution
Comput. Sch., Nat. Univ. of Defense Technol., Changsha, China
fYear
2009
fDate
27-29 May 2009
Firstpage
507
Lastpage
509
Abstract
Most Software Transactional Memory (STM) research has focused on multi-core processors and small SMP machines; limited research has been aimed at the clusters, leaving the area of big SMP machines unexplored. Big SMP machine usually use Non-Uniform Memory Access (NUMA) to unburden the overloading between CPUs and the memory. In this paper, we evaluate several STM implementations on big SMP machine with cache coherent NUMA (ccNUMA). We found the remote memory access latency is the key factor influencing the STM performance. We also analyze the different design choices of RSTM. Finally, we conclude a specific design to achieve high performance in this domain.
Keywords
concurrency control; parallel programming; shared memory systems; SMP machine; cache coherent nonuniform memory access; multi-core processors; nonuniform memory access; remote memory access latency; software transactional memory; Artificial intelligence; Computer networks; Concurrent computing; Delay; Distributed computing; Intelligent networks; Machine intelligence; Multicore processing; Parallel programming; Software engineering; Scalability; Software Transactional Memory (STM); cache coherent Non-Uniform Memory Access (ccNUMA);
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
Conference_Location
Daegu
Print_ISBN
978-0-7695-3642-2
Type
conf
DOI
10.1109/SNPD.2009.25
Filename
5286619
Link To Document