• 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